Bug 70830
| Summary: | Cursor does not change after DOM element is removed | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Adam <adamzr> |
| Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | aivopaas, shanestephens |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| URL: | http://jsfiddle.net/adamzr/2xfYa/2/ | ||
Adam
What steps will reproduce the problem?
1. Create a DOM element with the CSS cursor: waiting
2. Place the cursor over that element
3. Remove that element
What is the expected result?
The cursor changes to the normal cursor or whatever cursor is set for the element the cursor is now over
What happens instead?
The cursor stays as "waiting" until the cursor is moved (even a slight move triggers the correction).
Please provide any additional information below. Attach a screenshot if
possible.
Try out http://jsfiddle.net/adamzr/2xfYa/2/ Be careful to not even touch the mouse, the slightest move of the cursor corrects itself.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
This is almost the same as bug 53340.
Shane Stephens
53340 differs from this case only in that step 3 is moving the element rather than removing it. As a move is simply a remove and reinsert I think this is a dupe of 53340.
*** This bug has been marked as a duplicate of bug 53340 ***
Aivo Paas
It is not a duplicate since 53440 does not necessarily involve DOM manipulation.