Remove Hidden Window from Linux and Windows builds
Categories
(Core :: Window Management, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox132 | --- | fixed |
People
(Reporter: danm.moz, Assigned: gregp)
References
Details
(Keywords: addon-compat, perf, Whiteboard: pseudo-completed)
Attachments
(2 files, 1 obsolete file)
|
14.88 KB,
patch
|
Details | Diff | Splinter Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
Comment 3•24 years ago
|
||
Comment 5•24 years ago
|
||
Comment 6•24 years ago
|
||
Comment 8•24 years ago
|
||
Comment 10•24 years ago
|
||
| Reporter | ||
Comment 11•24 years ago
|
||
Updated•24 years ago
|
Updated•24 years ago
|
Updated•24 years ago
|
Updated•23 years ago
|
Comment 12•23 years ago
|
||
| Reporter | ||
Comment 13•23 years ago
|
||
Comment 14•23 years ago
|
||
Comment 15•23 years ago
|
||
Comment 16•23 years ago
|
||
Comment 17•22 years ago
|
||
Comment 18•22 years ago
|
||
Comment 19•14 years ago
|
||
Comment 20•14 years ago
|
||
Comment 21•14 years ago
|
||
Comment 22•13 years ago
|
||
Comment 23•13 years ago
|
||
Comment 24•13 years ago
|
||
Updated•13 years ago
|
Comment 25•11 years ago
|
||
Comment 26•11 years ago
|
||
Comment 27•11 years ago
|
||
Comment 28•11 years ago
|
||
Updated•11 years ago
|
Comment 29•10 years ago
|
||
Updated•10 years ago
|
Updated•3 years ago
|
| Assignee | ||
Comment 30•1 year ago
|
||
Updated•1 year ago
|
Comment 31•1 year ago
|
||
Comment 32•1 year ago
|
||
| bugherder | ||
Comment 33•1 year ago
|
||
Backed out as requested.
Backout link: https://hg.mozilla.org/integration/autoland/rev/1b437fe1fabaf52a99bc3b89540ad06f2a6f0caf
Comment 34•1 year ago
|
||
Backout merged to central: https://hg.mozilla.org/mozilla-central/rev/1b437fe1faba
Comment 35•1 year ago
|
||
Comment 36•1 year ago
|
||
| bugherder | ||
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Updated•1 year ago
|
Comment 38•1 year ago
|
||
Although we no longer create a hidden window by default, it looks like it's still possible to create an nsWindow of type WindowType::Invisible on non-Mac platforms via nsDocumentViewer.
Is removing this last non-Mac use of WindowType::Invisible feasible? If so, does it properly fall under this, or should it have a separate bug?
| Assignee | ||
Comment 39•1 year ago
|
||
This bug was specifically about removing "the hidden window which houses the menubar on macOS" from every other platform.
So, removal of a different hidden window should have a separate bug
| Assignee | ||
Comment 40•1 year ago
|
||
As for the feasibility of removing that hidden window in nsDocumentViewer::MakeWindow...I'm not familiar with this area but I'm pretty sure we're actually creating a fake widget (PuppetWidget) there. At least in content processes that is definitely what should be happening. So it probably doesn't matter if it's WindowType::Invisible, but it might be a worthwhile cleanup.
Comment 41•1 year ago
|
||
Seems like the main change was in xpfe/appshell/nsAppShellService.cpp. Doesn't seem related to the current XUL code.
Description
•