Summary: | Creating thread in web plugin breaks JavaScript timer functionality | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Tim Mityok <exittoshell> | ||||
Component: | WebCore JavaScript | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED WONTFIX | ||||||
Severity: | Normal | CC: | ap, bfulgham | ||||
Priority: | P2 | ||||||
Version: | 525.x (Safari 3.1) | ||||||
Hardware: | Mac (Intel) | ||||||
OS: | OS X 10.5 | ||||||
Attachments: |
|
Description
Tim Mityok
2008-04-08 05:27:19 PDT
Created attachment 20404 [details]
WebKit Plugin w/threading enabled and source code.
Attached plugin will disable JavaScript timers when loaded. Source code shows how the thread is made and what it does within the plugin.
I do not get Xippee.plugin in the list of installed plug-ins after putting it into /Library/Internet Plug-Ins and restarting Safari. Of course, timer tests do not fail in this situation. Would it be possible for you to make a complete buildable test plug-in for debugging? Hmm, I got a crash with Xippee code in backtrace soon after removing the plug-in from /Library/Internet Plug-Ins, so I guess that It was loaded, after all. Anyway, I don't see timer failures. Is there anything else that needs to be done to reproduce the problem? Plugins are no longer supported in WebKit. |