gecko-dev/xpfe/appshell
Edgar Chen 1e0a194368 Bug 1801391 - Avoid handling multiple widget fullscreen at the same time; r=smaug
We had some protection in https://searchfox.org/mozilla-central/rev/2fc2ccf960c2f7c419262ac7215715c5235948db/dom/base/nsGlobalWindowOuter.cpp#4259-4265,
but it isn't enough, it is still possible that fullscreen state get confused if
there are multiple request happens at a short time.

This patch tries to improve how we handle multiple request, we don't need to
track each request, but need to ensure widget matches with the latest fullscreen
state specified.

Differential Revision: https://phabricator.services.mozilla.com/D163311
2022-12-21 12:49:18 +00:00
..
test Bug 1782008 - Remove now unnecessary .eslintrc.js files. r=webcompat-reviewers,extension-reviewers,media-playback-reviewers,pip-reviewers,denschub,rpl,alwu,mossop 2022-08-03 11:16:20 +00:00
AppWindow.cpp Bug 1801391 - Avoid handling multiple widget fullscreen at the same time; r=smaug 2022-12-21 12:49:18 +00:00
AppWindow.h Bug 1786048 - Part 4: Remove cross process SizeShellTo. r=emilio 2022-12-15 23:13:01 +00:00
LiveResizeListener.h
components.conf
moz.build
nsAppShellCID.h
nsAppShellService.cpp Bug 1786048 - Part 3: Merge nsIEmbeddingSiteWindow into nsIBaseWindow. r=emilio 2022-12-15 23:13:00 +00:00
nsAppShellService.h
nsAppShellWindowEnumerator.cpp
nsAppShellWindowEnumerator.h
nsChromeTreeOwner.cpp Bug 1786048 - Part 3: Merge nsIEmbeddingSiteWindow into nsIBaseWindow. r=emilio 2022-12-15 23:13:00 +00:00
nsChromeTreeOwner.h
nsContentTreeOwner.cpp Bug 1786048 - Part 3: Merge nsIEmbeddingSiteWindow into nsIBaseWindow. r=emilio 2022-12-15 23:13:00 +00:00
nsContentTreeOwner.h Bug 1786048 - Part 3: Merge nsIEmbeddingSiteWindow into nsIBaseWindow. r=emilio 2022-12-15 23:13:00 +00:00
nsIAppShellService.idl
nsIAppWindow.idl Bug 1786048 - Part 4: Remove cross process SizeShellTo. r=emilio 2022-12-15 23:13:01 +00:00
nsIWindowMediator.idl
nsIWindowMediatorListener.idl
nsIWindowlessBrowser.idl
nsIXULBrowserWindow.idl Bug 1756323 - Fix tooltip coordinates in presence of full zoom. r=jfkthame 2022-02-21 17:30:08 +00:00
nsWindowMediator.cpp
nsWindowMediator.h