Closed
Bug 1095761
Opened 9 years ago
Closed 9 years ago
Fixup Windows focus routing in the PluginInstances for e10s
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(e10sm5+, firefox38 fixed)
RESOLVED
FIXED
mozilla38
People
(Reporter: jimm, Assigned: jimm)
References
Details
Attachments
(2 files, 2 obsolete files)
1.46 KB,
text/html
|
Details | |
9.30 KB,
patch
|
Details | Diff | Splinter Review |
Follow up for part 9 in bug 669200. We track focus changes in PluginInstanceChild and relay those to the parent via PluginInstanceParent. Currently we do this hack where we post a native event down to win widget to accomplish this on the chrome side. This doesn't work with e10 since PluginInstanceParent exists in content, so we need a work around. Wondering if a simple simulated click via dom window utils on the plugin puppet widget would fix this. SetFocus on PuppetWidget is currently a no-op, so I'm not sure. Need to do some testing.
Updated•9 years ago
|
![]() |
Assignee | |
Updated•9 years ago
|
Assignee: nobody → jmathies
![]() |
Assignee | |
Comment 1•9 years ago
|
||
![]() |
Assignee | |
Comment 2•9 years ago
|
||
Comment on attachment 8563538 [details] [diff] [review] patch This rips out an old fix I wrote like five years ago for oopp, and replaces it with something that is much less hackish and works with both e10s and non-e10s.
Attachment #8563538 -
Flags: review?(benjamin)
![]() |
Assignee | |
Comment 3•9 years ago
|
||
Simpler test case with just the test plugin.
Attachment #8519238 -
Attachment is obsolete: true
![]() |
Assignee | |
Updated•9 years ago
|
Attachment #8563580 -
Attachment is patch: false
![]() |
Assignee | |
Updated•9 years ago
|
Attachment #8563580 -
Attachment mime type: text/plain → text/html
![]() |
Assignee | |
Comment 4•9 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d5f00690b84e
![]() |
Assignee | |
Updated•9 years ago
|
Blocks: e10s-plugins
Comment 5•9 years ago
|
||
Comment on attachment 8563538 [details] [diff] [review] patch I'm not going to be able to review this; bouncing to aklotz.
Attachment #8563538 -
Flags: review?(benjamin) → review?(aklotz)
Comment 6•9 years ago
|
||
Comment on attachment 8563538 [details] [diff] [review] patch Review of attachment 8563538 [details] [diff] [review]: ----------------------------------------------------------------- ::: widget/windows/nsWindow.cpp @@ -250,5 @@ > > TriStateBool nsWindow::sHasBogusPopupsDropShadowOnMultiMonitor = TRI_UNKNOWN; > > -// Used in OOPP plugin focus processing. > -const wchar_t* kOOPPPluginFocusEventId = L"OOPP Plugin Focus Widget Event"; Nit: static linkage for kOOPPPluginFocusEventId?
Attachment #8563538 -
Flags: review?(aklotz) → review+
![]() |
Assignee | |
Comment 7•9 years ago
|
||
Attachment #8563538 -
Attachment is obsolete: true
![]() |
Assignee | |
Updated•9 years ago
|
Keywords: checkin-needed
Comment 8•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/ae8e1af090f6
Keywords: checkin-needed
Comment 9•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/ae8e1af090f6
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox38:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla38
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
•