-
5 Dec 2011 10:47 PM #1
Move cursor doesn't disappear within IE9
Move cursor doesn't disappear within IE9
After moving Window, the move cursor stays until you click somewhere. This only happens using Internet Explorer 9. (ExtJs 3.4)
20111201_17_00.png
-
6 Dec 2011 7:35 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,599
- Vote Rating
- 435
Inspect the CSS? Is the cursor's CSS on the Window stuck or no?
Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
-
7 Dec 2011 1:56 AM #3
Hi,
I have the same problem in ExtJS 3.4.0. using IE9.
When I use the ExtJS examples, I also have this problem.
Steps to reproduce:
- Open http://dev.sencha.com/deploy/ext-3.4...x/msg-box.html
- Click the 'show' button for the confirm dialog.
- Move the window by dragging the top title bar.
Now the move cursor will still be visible, also when you move the mouse off the window, or on the 'close' button or something. Even when you push the 'Esc' button, the window will close but you still have the move-cursor. When you click, the cursor is correct.
Tested in:
- Not correct: IE9
- Correct: IE7, IE8, FF8, Chrome 15, Safari 5.1.2 (for Win), Opera 11.52
I also found this thread, maybe it's related?
http://www.sencha.com/forum/showthre...ear-within-IE9
Any idea what the problem can be?
Thanks in advance!
-
22 Dec 2011 7:40 AM #4
-
7 Feb 2012 3:45 AM #5
I've also noticed this issue in Ext JS 3.4 when dragging a Window within IE9, plus other frameworks that have draggable components.
For instance, drag the panel on this page within IE9, and the "move" cursor is not removed until clicking the page's body - http://www.asp.net/ajaxlibrary/AjaxC...DragPanel.aspx
I've noticed that the same issue doesn't exist for Ext JS 4 Windows though, so does anyone know what workaround was put in place in Ext JS 4 to resolve this, as I need to resolve the same problem in Ext JS 3.4.
Thanks.
-
20 Mar 2012 12:45 AM #6
Try it!

Code:Ext.apply(Ext, { /* Move cursor doesn't disappear within IE9 */ removeNode : Ext.isIE6 || Ext.isIE7 ? function(){ var d; return function(n){ if(n && n.tagName != 'BODY'){ (Ext.enableNestedListenerRemoval) ? Ext.EventManager.purgeElement(n, true) : Ext.EventManager.removeAll(n); d = d || DOC.createElement('div'); d.appendChild(n); d.innerHTML = ''; delete Ext.elCache[n.id]; } }; }() : function(n){ if(n && n.parentNode && n.tagName != 'BODY'){ (Ext.enableNestedListenerRemoval) ? Ext.EventManager.purgeElement(n, true) : Ext.EventManager.removeAll(n); n.parentNode.removeChild(n); delete Ext.elCache[n.id]; } } });
-
27 Mar 2012 12:05 AM #7Sencha - Community Support Team
- Join Date
- Nov 2007
- Location
- Helsingborg, Sweden
- Posts
- 2,455
- Vote Rating
- 48
I can still see this in Ext JS 4: http://www.bryntum.com/examples/gant...sic/basic.html
Try dragging a task.
Thank you for reporting this bug. We will make it our priority to review this report.


Reply With Quote