Bug 113577 - Snapshotted plugins must be able to restart on appropriate mouseup events
Summary: Snapshotted plugins must be able to restart on appropriate mouseup events
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Plug-ins (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Dean Jackson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-29 06:44 PDT by Dean Jackson
Modified: 2013-03-29 12:37 PDT (History)
5 users (show)

See Also:


Attachments
Patch (4.08 KB, patch)
2013-03-29 06:49 PDT, Dean Jackson
thorton: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dean Jackson 2013-03-29 06:44:13 PDT
If a page is preventing the default on a mouse down, a snapshotted plugin can never restart. We need to bypass the normal event processing mechanism in this case and notice when we see a mouseup that was associated with a mousedown in the snapshot. This won't actually trigger any user-side code, just restart the snapshotted plugin.

<rdar://problem/13256956>
Comment 1 Dean Jackson 2013-03-29 06:49:42 PDT
Created attachment 195737 [details]
Patch
Comment 2 Dean Jackson 2013-03-29 12:37:11 PDT
Committed r147240: <http://trac.webkit.org/changeset/147240>