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•24 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•14 years ago
|
||
Comment 23•14 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•11 months ago
|
Comment 38•11 months 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•11 months 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•11 months 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•11 months ago
|
||
Seems like the main change was in xpfe/appshell/nsAppShellService.cpp. Doesn't seem related to the current XUL code.
Description
•