Bug 19925 - Stuck cursor until mouse moves; result is poor percieved performance
Summary: Stuck cursor until mouse moves; result is poor percieved performance
Status: RESOLVED DUPLICATE of bug 14344
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (Intel) OS X 10.5
: P2 Normal
Assignee: Nobody
Depends on:
Reported: 2008-07-07 07:35 PDT by Matt Cooper
Modified: 2009-01-13 09:53 PST (History)
0 users

See Also:

Test case mentioned in original bug description. (2.02 KB, text/html)
2008-07-07 07:36 PDT, Matt Cooper
no flags Details
Cursor not redrawn until moved. (512 bytes, text/html)
2008-10-13 20:18 PDT, Eric Roman
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Cooper 2008-07-07 07:35:23 PDT
The mouse cursor style is stuck showing the old style until the user moves the mouse.

Steps to Reproduce:
1. Make a page like the attached one where the cursor changes on the body style (I will attach one to this bug).
2. In response to a user action set the cursor to a wait cursor.
3. After a setTimeout call (e.g. to simulate an XmlHttpRequest callback) set the cursor to something else other than a wait cursor.
4. Notice that the mouse cursor is still stuck using "wait" unless you move the mouse.

Expected Results:
The cursor should have changed when the cursor was set to something other than the "wait" cursor.

Actual Results:
The cursor stayed using the "wait" cursor.

A user can see the updated cursor but they must think to move their mouse cursor for this to happen. The usability problem with this is that users will not know to move the mouse (or when to move the mouse) once the callback has occurred and would then be tricked into waiting longer than necessary and thus thinking the browser is incredibly slow.
Comment 1 Matt Cooper 2008-07-07 07:36:00 PDT
Created attachment 22132 [details]
Test case mentioned in original bug description.
Comment 2 Eric Roman 2008-10-13 20:18:08 PDT
Created attachment 24337 [details]
Cursor not redrawn until moved.

I can repro this in r347458 winxp.
Attached is another test case (courtesy of dave).
Comment 3 Darin Adler 2009-01-13 09:53:20 PST

*** This bug has been marked as a duplicate of 14344 ***