Our web game is showing an unusual behaviour on IE9. Whenever the mouse hovers over the canvas the cursor is changed to the text cursor.
This is not the behaviour in Chrome, Firefox, and Safari. For those browsers the cursor is the default cursor and I am also able to manipulate the cursor using the following call:
cc.canvas.style.cursor = ‘pointer’;
That call completes on IE and I can see that the canvas element actually gets this value for the cursor but visually there is no change. It appears that some other object must be sitting on top of canvas causing the cursor change.
This behaviour is not specific to my web application as the cursor becomes the text cursor on IE9 in both the cocos tests and in the moon warrior example:
Note that in both cases the cursor is the default cursor until cocos2d-html loads. I’ve been looking for the code that makes this happen but can’t seem to find it.
I’ve also noticed that on IE9 there are a number of empty text nodes injected into the html of all these pages (mine and the two examples) but I don’t know if this is a regular IE thing.