I'm attempting to work out why some CSS3 cursor options work and some do not in TideSDK desktop applications. Presently, I've determined the following cursor options work:
- auto
- default
- help
- pointer
- progress
- wait
- crosshair
- text
- vertical-text¹
- move
- no-drop
- not-allowed
- all-scroll
- col-resize²
- row-resize²
- other resizecursors
- -webkit-zoom-in
- -webkit-zoom-out - Does not alias properly (displays black on black)
- Displays incorrectly (as ns-resizeorew-resize)
 
The following, however, simply revert to auto or default, depending on the case:
- none
- context-menu¹
- cell
- alias
- copy
- custom url()cursors
- -webkit-zoom-grab
- -webkit-zoom-grabbing - Forgivable, as it is not supported by Webkit
 
This is quite disturbing for me, as one of the cases I had in mind for my application would require me to hide the cursor. Custom cursors would also be useful for this purpose, as I could set a transparent image as the cursor. However, neither seem to be able to be used.
Does anyone have explanation of why a seemingly arbitrary selection of cursors are not supported, or how I might hide the cursor?
Thanks!