[Webkit-unassigned] [Bug 41651] REGRESSION (Safari 4 - Safari 5): Webkit plugin embedded into an IFRAME doesn't work due to dynamic global object not having a RootObject
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Oct 7 15:34:10 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=41651
Alexey Proskuryakov <ap at webkit.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[ REGRESSION - Safari 4 / |REGRESSION (Safari 4 -
|Safari5 ] (6533.16,r62241) |Safari 5): Webkit plugin
|Webkit plugin embedded into |embedded into an IFRAME
|an IFRAME crashes when |doesn't work due to dynamic
|calling callWebScriptMethod |global object not having a
|or get nil arguments |RootObject
Status|UNCONFIRMED |NEW
Component|New Bugs |WebCore JavaScript
CC| |ggaren at apple.com
Ever Confirmed|0 |1
--- Comment #11 from Alexey Proskuryakov <ap at webkit.org> 2010-10-07 15:34:10 PST ---
We fail to create a RootObject for the middle frame, so convertValueToObjcObject() cannot find one, and bails out.
The top frame has a RootObject because DocumentWriter::begin() creates it, and the plug-in frame has it thanks to runtimeObjectCustomGetOwnPropertySlot() asks HTMLPlugInElement to create it. But nothing creates a RootObject for the middle frame.
This sounds like it should affect NPAPI plug-ins, too.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list