diff --git a/leaflet-search.js b/leaflet-search.js
index <HASH>..<HASH> 100644
--- a/leaflet-search.js
+++ b/leaflet-search.js
@@ -499,6 +499,13 @@ L.Control.Search = L.Control.extend({
 		if ((sel = this._input.selection) && sel.empty) {
 			sel.empty();
 		}
+		else if (sel = this._input.createTextRange()) {
+			sel.collapse(true);
+			var end = this._input.value.length;
+			sel.moveStart('character', end);
+			sel.moveEnd('character', end);
+			sel.select();
+		}
 		else {
 			if (this._input.getSelection) {
 				this._input.getSelection().removeAllRanges();
Deselecting of text in hideAutoType now works in IE8.