Closed
Bug 1092121
Opened 10 years ago
Closed 9 years ago
Windowless flash mouse coords are broken with e10s
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(e10sm5+)
RESOLVED
FIXED
mozilla38
Tracking | Status | |
---|---|---|
e10s | m5+ | --- |
People
(Reporter: jimm, Assigned: jimm)
References
Details
Attachments
(1 file, 3 obsolete files)
(deleted),
patch
|
Details | Diff | Splinter Review |
str: 1) load the msn game (let flash load, ignore the install silverlight button) 2) once the game loads, try right-clicking for a context menu or clicking something in the game. result: context menu is positioned incorrectly or no clicks delivered to app.
Assignee | ||
Updated•10 years ago
|
Blocks: e10s-plugins
Comment 1•10 years ago
|
||
http://zone.msn.com/gameplayer/gameplayer.aspx?game=bubbletown&instance=default See bug 596451 part F for some historical context, as well as bug 547353.
Updated•10 years ago
|
Updated•10 years ago
|
Updated•10 years ago
|
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → jmathies
Assignee | ||
Updated•9 years ago
|
Summary: Windowless flash mouse coords are offset with e10s → Windowless flash mouse coords are broken with e10s
Assignee | ||
Comment 2•9 years ago
|
||
this test case is windowed now.
Assignee | ||
Comment 3•9 years ago
|
||
Assignee | ||
Comment 4•9 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=1478b996cce7
Assignee | ||
Comment 5•9 years ago
|
||
This patch fixes up the plugin quirks stuff which is breaking things in subtle ways, and it fixes GetNetscapeWindow which is currently broken in e10s. The latter can cause a perf hit since flash hammers us for this info. We cache this handle in PluginInstanceChild if it's valid, but if not, we go ever ipc to retrieve it. The PBorwser change was just cosmetic, moving plugin related apis to a common area.
Attachment #8553041 -
Attachment is obsolete: true
Attachment #8553064 -
Flags: review?(wmccloskey)
Assignee | ||
Comment 6•9 years ago
|
||
Had a good discussion with billm - he suggested removing the tab child shortcut and relying on the old code, with an update to the XP_WIN bits to use NS_NATIVE_SHAREABLE_WINDOW. This should work in e10s and in non-e10s (testing indicates this is the case) since we grab the handle from the root widget. Note PuppetWidget supports NS_NATIVE_SHAREABLE_WINDOW, but doesn't support NS_NATIVE_WINDOW - hence the original failure here. Switching it wouldn't have helped, since win32's nsWindow didn't support NS_NATIVE_SHAREABLE_WINDOW properly until now.
Attachment #8553064 -
Attachment is obsolete: true
Attachment #8553064 -
Flags: review?(wmccloskey)
Attachment #8553341 -
Flags: review?(wmccloskey)
Comment on attachment 8553341 [details] [diff] [review] patch Review of attachment 8553341 [details] [diff] [review]: ----------------------------------------------------------------- Thanks very much. ::: dom/plugins/ipc/PluginModuleChild.cpp @@ +193,5 @@ > PluginModuleChild::GetChrome() > { > + // A special PluginModuleChild instance that talks to the chrome > + // process during startup and shutdown. Use of this object's ipc > + // apis risk process hangs, be careful! Perhaps be more specific: "Synchronous messages from or to this actor should be avoided because they may lead to hangs."
Attachment #8553341 -
Flags: review?(wmccloskey) → review+
Assignee | ||
Comment 8•9 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d304dc8a9cbc
Attachment #8553341 -
Attachment is obsolete: true
Assignee | ||
Updated•9 years ago
|
Keywords: checkin-needed
Comment 9•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/6aa664922b85
Keywords: checkin-needed
Comment 10•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/6aa664922b85
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla38
Updated•9 years ago
|
QA Whiteboard: [good first verify][verify in Nightly only]
Updated•2 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•