Index: dojo-release-1.3.2-src/dijit/form/TextBox.js =================================================================== --- dojo-release-1.3.2-src.orig/dijit/form/TextBox.js 2010-02-17 19:23:16.000000000 +0530 +++ dojo-release-1.3.2-src/dijit/form/TextBox.js 2010-05-10 14:12:11.000000000 +0530 @@ -190,6 +190,16 @@ this._refreshState(); }, + _onSelectStart: function(e){ + if(dojo.isIE) + window.event.cancelBubble = true; + }, + + _onDragStart: function(e){ + if(dojo.isIE) + window.event.cancelBubble = true; + }, + postCreate: function(){ // setting the value here is needed since value="" in the template causes "undefined" // and setting in the DOM (instead of the JS object) helps with form reset actions @@ -292,8 +302,8 @@ collapse(true); moveStart("character", start); moveEnd("character", stop); - select(); - } + select(); + } } }else if(_window["getSelection"]){ var selection = _window.getSelection(); // TODO: unused, remove Index: dojo-release-1.3.2-src/dijit/form/templates/TextBox.html =================================================================== --- dojo-release-1.3.2-src.orig/dijit/form/templates/TextBox.html 2010-02-17 19:23:16.000000000 +0530 +++ dojo-release-1.3.2-src/dijit/form/templates/TextBox.html 2010-05-10 14:12:11.000000000 +0530 @@ -1,4 +1,4 @@