diff --git a/core/js/sharedialoglinkshareview.js b/core/js/sharedialoglinkshareview.js
index e7bea516be03ddbe220772ce39c3e27bf92c83f0..7e3ce923ef94bca33fed6a59f4a2285516c36c63 100644
--- a/core/js/sharedialoglinkshareview.js
+++ b/core/js/sharedialoglinkshareview.js
@@ -259,7 +259,9 @@
 					password: ''
 				});
 			} else {
-				this.$el.find('.linkPassText').focus();
+				if (!OC.Util.isIE()) {
+					this.$el.find('.linkPassText').focus();
+				}
 			}
 		},
 
diff --git a/core/js/sharedialogview.js b/core/js/sharedialogview.js
index 47471955563482f9ef39d1f26fcbde1d9d13ddb5..16a2be0c4a936e1ba37231a7089ba5aabb77f5db 100644
--- a/core/js/sharedialogview.js
+++ b/core/js/sharedialogview.js
@@ -397,9 +397,11 @@
 			if (!this._loadingOnce) {
 				this._loadingOnce = true;
 				// the first time, focus on the share field after the spinner disappeared
-				_.defer(function() {
-					self.$('.shareWithField').focus();
-				});
+				if (!OC.Util.isIE()) {
+					_.defer(function () {
+						self.$('.shareWithField').focus();
+					});
+				}
 			}
 		},