Summary: | Chromium Mac: mouse cursors set in CSS often don't display | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Avi Drissman <avi> | ||||
Component: | Platform | Assignee: | Nate Chapin <japhet> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Major | CC: | dan, eric, jamesr, japhet, rniwa, senorblanco | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Other | ||||||
OS: | OS X 10.6 | ||||||
Attachments: |
|
Description
Avi Drissman
2012-02-16 13:16:33 PST
BTW, along the lines of blaming caching, another repro is: http://www.w3schools.com/cssref/playit.asp?filename=playcss_cursor&preval=url(smiley.gif),url(myBall.cur),auto Watch it work. Let it sit for twenty minutes. The cursor no longer works. Do any of you know what set of states that corresponds to in CachedImage? (In reply to comment #2) > Do any of you know what set of states that corresponds to in CachedImage? I think this is the same root cause as https://bugs.webkit.org/show_bug.cgi?id=73760 (In reply to comment #3) > (In reply to comment #2) > > Do any of you know what set of states that corresponds to in CachedImage? > > I think this is the same root cause as https://bugs.webkit.org/show_bug.cgi?id=73760 It's possibly related, but the patch you posted didn't change this. Created attachment 127615 [details]
patch
Comment on attachment 127615 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=127615&action=review This change looks very reasonable. I wish he had a test for the change. I talked with Nate, and he's been working on trying to reduce the bug into a test for a while without success. If anyone thoughts on how to write a test, please let us know. > Source/WebCore/rendering/style/StyleCachedImage.h:59 > + StyleCachedImage(CachedImage*); explicit The problem with getting a reduced testcase is that the bug is that images get evicted under cache pressure. If there's a way to force the cache to clean itself out that might help. Maybe layoutTestController.setCacheModel would help? *** Bug 73760 has been marked as a duplicate of this bug. *** |