Summary: | REGRESSION: Timer bug causes gif animation and (html and JS) page forwarding to fail | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Jon <jon> | ||||
Component: | JavaScriptCore | Assignee: | Darin Adler <darin> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Major | CC: | ap | ||||
Priority: | P1 | ||||||
Version: | 420+ | ||||||
Hardware: | Mac | ||||||
OS: | OS X 10.4 | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 5340 | ||||||
Attachments: |
|
Description
Jon
2006-02-16 17:26:33 PST
I'm also seeing this. Not sure if the issues aren't already tracked in bug 5340, though. Based on discussion in #webkit last night it was determined that this is a separate bug. 5340 covers the partial animation of gifs when in different html structures. That bug still exists in 417.8. This bug pertains to the breaking of all gif animation and anything else that relies on a timer in ToT. Damn, must be a bug in my new timer implementation. Gotta see if I can reproduce it. I can reproduce this to. By adding logging, I've determined the problem is with the Macintosh implementation of the single shared timer. I'm going to change how that mechanism works to see if I can fix it. Created attachment 6611 [details]
create new timer each time since CFRunLoopTimerSetNextFireDate is failing
Comment on attachment 6611 [details]
create new timer each time since CFRunLoopTimerSetNextFireDate is failing
r=me
|