RESOLVED WONTFIX 78405
Plugins in iframes do not respect iframe shims from out of the iframe
https://bugs.webkit.org/show_bug.cgi?id=78405
Summary Plugins in iframes do not respect iframe shims from out of the iframe
Cem Kocagil
Reported 2012-02-10 18:42:09 PST
Iframe shims work when the plugin and the obscuring iframe are in the same document, but not in some other cases. There's test case at Chrome's bug tracker: http://code.google.com/p/chromium/issues/detail?id=107431
Attachments
Possible fix, one that might not have a good performance (needs profiling) (6.97 KB, patch)
2012-02-10 19:01 PST, Cem Kocagil
no flags
Patch (6.97 KB, patch)
2012-02-10 19:11 PST, Cem Kocagil
cem.kocagil+webkit: review-
Cem Kocagil
Comment 1 2012-02-10 19:01:28 PST
Created attachment 126615 [details] Possible fix, one that might not have a good performance (needs profiling)
WebKit Review Bot
Comment 2 2012-02-10 19:03:19 PST
Attachment 126615 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/WebCore/plugins/IFrameShimSupport.c..." exit_code: 1 Source/WebCore/plugins/IFrameShimSupport.cpp:149: Use 0 instead of NULL. [readability/null] [5] Source/WebCore/plugins/IFrameShimSupport.cpp:187: Declaration has space between type name and * in Widget *parentWidget [whitespace/declaration] [3] Total errors found: 2 in 1 files If any of these errors are false positives, please file a bug against check-webkit-style.
Cem Kocagil
Comment 3 2012-02-10 19:11:22 PST
Robert Hogan
Comment 4 2012-03-09 23:02:42 PST
Fixing the shim tests should be a blocker to any future changes to this code I think: https://bugs.webkit.org/show_bug.cgi?id=3778#c16 You should also take a look at the patch there to see if using layers can help with this issue.
Alexey Proskuryakov
Comment 5 2022-07-01 11:35:57 PDT
Mass closing plug-in bugs, as plug-in support has been removed from WebKit. Please comment and/or reopen if this still affects WebKit in some way.
Note You need to log in before you can comment on or make changes to this bug.