If a CSS custom cursor cannot be loaded, WebKit changes the cursor to a broken image icon. Since custom cursors aren't supported in shipping Safari, this causes regressions on some sites (e.g. bug URL, see bug 8989 for details).
Created attachment 8402 [details] test case
Created attachment 8420 [details] proposed fix This fix doesn't honor the WinIE quirk of preserving the current cursor when entering an area with an invalid one. I'm going to add more cases (bug 8988, bug 8989) to the manual test, thus I gave it such a generic name. I'm also filing a separate bug about fallback cursors.
(In reply to comment #2) > I'm also filing a separate bug about fallback cursors. Turns out there already was one, bug 6001.
Comment on attachment 8420 [details] proposed fix r=me
Landed, r14501