Clean up MessageChannel::WaitForSyncNotifyWithA11yReentry once content process message loop no longer uses Win32 message pump
Categories
(Core :: IPC, enhancement, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox90 | --- | fixed |
People
(Reporter: bugzilla, Assigned: bobowen)
References
Details
(Whiteboard: [changes need to land with win32k switch over])
Attachments
(1 file, 1 obsolete file)
(deleted),
text/x-phabricator-request
|
Details |
Reporter | ||
Comment 1•7 years ago
|
||
Reporter | ||
Comment 3•7 years ago
|
||
Updated•7 years ago
|
Updated•7 years ago
|
Reporter | ||
Comment 4•6 years ago
|
||
Just updating this bug a bit since it showed up on my Bugzilla dashboard.
Attachment #8890997 [details] [diff] would work once Win32k lockdown was enabled. It must land simultaneiously with the enabling of lockdown, though.
Given that now everything needs to go through Phabricator and Lando, I think that the best way forward for this bug would be to change this patch to use two code paths (one for with lockdown, one for without), and automagically select the right one depending on the actual Win32k lockdown state.
At some point I will update this patch to do so, and then push it to Phabricator.
Comment 5•6 years ago
|
||
There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:aklotz, could you have a look please?
Updated•6 years ago
|
Updated•6 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 6•4 years ago
|
||
aklotz - now we have an at least partly usable browser with win32k lockdown enabled, we can see these failing. Do you have an idea as to what type of thing we should see broken as a result of that?
Presumably we can land a version of your patch that switches on IsWin32kLockedDown
between the current code and your patch.
Reporter | ||
Comment 7•4 years ago
|
||
(In reply to Bob Owen (:bobowen) from comment #6)
aklotz - now we have an at least partly usable browser with win32k lockdown enabled, we can see these failing. Do you have an idea as to what type of thing we should see broken as a result of that?
IIRC this method is used in content for synchronous messages, so you'll probably see broken sync IPC calls from child to parent. A11y is probably one area where this would be apparent.
Presumably we can land a version of your patch that switches on
IsWin32kLockedDown
between the current code and your patch.
That's probably the best idea, yeah. Would you like me to prepare that, or are you going to handle it?
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 8•4 years ago
|
||
Comment 10•4 years ago
|
||
bugherder |
Reporter | ||
Updated•4 years ago
|
Description
•