[Webkit-unassigned] [Bug 41292] [V8]When a NPAPI plugin calls NPN_Evaluate to execute script in browser, if the call is initiated by user, allow the popup

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 15 07:07:32 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=41292





--- Comment #34 from Johnny Ding <jnd at chromium.org>  2010-09-15 07:07:32 PST ---
Created an attachment (id=67673)
 --> (https://bugs.webkit.org/attachment.cgi?id=67673)
layout test case

(In reply to comment #33)
> A bug was filed in Radar that mentioned this bugzilla bug, but I don't understand the relationship:
> 
> <rdar://problem/8215635> WebKitPluginHost didn't pass right value to nestcape plugin for allowPopup flag
> 
> Can someone explain the relationship? Is there an actual symptom in SnowLeopard Safari?

Hi Maciej,
I filed the Radar bug because of failure of the attached layout test. I am going to add this layout test in the patch for this bug.

Starting from snow leopard, the npapi plugin is run under "WebKitPluginHost.app" process, and WebKit relies on the allowPopups flag passed from "WebKitPluginHost.app" RPC to control to whether block the popups initiated by plugin or not. 
When debugging with XCode, I found the allowPopups flags from "WebKitPluginHost.app" was not right. (Please take a look the attached debug snapshot).
I hope my explanation answers your question.

-- 
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