fune/browser/modules
Emilio Cobos Álvarez c7d8e549f3 Bug 1848357 - Cleanup layer observer handling. r=mconley,gfx-reviewers,bradwerth
This seems to work, and turns out I need to fix this before bug 1847584,
because the epoch handling breaks with those patches in the case
customize mode sets display: none on browser elements.

Instead of dealing with epochs, just always report the last "has layers"
state to BrowserParent. This is both simpler and more reliable (there
were a couple hacks in WebRenderBridgeParent to make sure we notified
even though a transaction failed).

AsyncTabSwitcher pretty much already deals with this correctly because
it already needs to deal with browsers that already have layers, we only
had to loosen some assertions for potentially previous messages which
are fine.

Differential Revision: https://phabricator.services.mozilla.com/D187203
2023-09-01 17:09:27 +00:00
..
test Bug 1837176 - Convert imports of httpd.js to consume the ES module directly. r=necko-reviewers,webcompat-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,twisniewski,robwu,issammani,bytesized,pbz,valentin 2023-07-12 13:38:34 +00:00
AboutNewTab.sys.mjs Bug 1792824 - Convert ObjectUtils.jsm to an ES module. r=barret,necko-reviewers,devtools-reviewers,kershaw 2023-07-12 08:07:23 +00:00
AsyncTabSwitcher.sys.mjs Bug 1848357 - Cleanup layer observer handling. r=mconley,gfx-reviewers,bradwerth 2023-09-01 17:09:27 +00:00
BackgroundTask_install.sys.mjs Bug 1824420 - r=nalexander 2023-06-27 22:17:50 +00:00
BackgroundTask_uninstall.sys.mjs Bug 1805514 - Pre: Fix typos. r=nrishel 2023-07-15 02:34:05 +00:00
BrowserUIUtils.sys.mjs Bug 1067293 - Omit "https://".r=dao 2023-08-09 22:27:21 +00:00
BrowserUsageTelemetry.sys.mjs Bug 1834831 - update imports of browser/modules JSMs r=webdriver-reviewers,perftest-reviewers,zeid,extension-reviewers,settings-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sessionstore-reviewers,tabbrowser-reviewers,whimboo,mhowell,sgalich,robwu,sparky,Standard8,mconley,dao,sclements 2023-06-19 18:44:48 +00:00
BrowserWindowTracker.sys.mjs Bug 713713 - Expand BrowserWindowTracker.openWindow to cover the use cases of OpenBrowserWindow, and remove BrowserUIUtils.openNewBrowserWindow. r=mossop 2023-07-07 12:15:35 +00:00
ContentCrashHandlers.sys.mjs Bug 1834831 - update imports of browser/modules JSMs r=webdriver-reviewers,perftest-reviewers,zeid,extension-reviewers,settings-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sessionstore-reviewers,tabbrowser-reviewers,whimboo,mhowell,sgalich,robwu,sparky,Standard8,mconley,dao,sclements 2023-06-19 18:44:48 +00:00
Discovery.sys.mjs Bug 1834831 - convert browser/modules JSMs to ESMs r=Standard8 2023-06-19 18:44:48 +00:00
EveryWindow.sys.mjs Bug 1834831 - convert browser/modules JSMs to ESMs r=Standard8 2023-06-19 18:44:48 +00:00
ExtensionsUI.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
FaviconLoader.sys.mjs Bug 1834831 - convert browser/modules JSMs to ESMs r=Standard8 2023-06-19 18:44:48 +00:00
FeatureCallout.sys.mjs Bug 1842366 - Part 2: Allow rendering Feature Callout in panels. r=jprickett,desktop-theme-reviewers,dao 2023-08-31 08:14:41 +00:00
HomePage.sys.mjs Bug 1834831 - convert browser/modules JSMs to ESMs r=Standard8 2023-06-19 18:44:48 +00:00
LaterRun.sys.mjs Bug 1834831 - convert browser/modules JSMs to ESMs r=Standard8 2023-06-19 18:44:48 +00:00
metrics.yaml Bug 1827767 - Renew PingCentre send success/failure instrumentation r=TravisLong 2023-04-13 20:39:21 +00:00
moz.build Bug 1824420 - r=nalexander 2023-06-27 22:17:50 +00:00
NewTabPagePreloading.sys.mjs Bug 1834831 - update imports of browser/modules JSMs r=webdriver-reviewers,perftest-reviewers,zeid,extension-reviewers,settings-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sessionstore-reviewers,tabbrowser-reviewers,whimboo,mhowell,sgalich,robwu,sparky,Standard8,mconley,dao,sclements 2023-06-19 18:44:48 +00:00
OpenInTabsUtils.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
PageActions.sys.mjs Bug 1834831 - convert browser/modules JSMs to ESMs r=Standard8 2023-06-19 18:44:48 +00:00
PartnerLinkAttribution.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
PermissionUI.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
PingCentre.sys.mjs Bug 1834831 - convert browser/modules JSMs to ESMs r=Standard8 2023-06-19 18:44:48 +00:00
ProcessHangMonitor.sys.mjs Bug 1834831 - convert browser/modules JSMs to ESMs r=Standard8 2023-06-19 18:44:48 +00:00
Sanitizer.sys.mjs Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu 2023-05-20 12:26:53 +00:00
SelectionChangedMenulist.sys.mjs Bug 1834831 - convert browser/modules JSMs to ESMs r=Standard8 2023-06-19 18:44:48 +00:00
SiteDataManager.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
SitePermissions.sys.mjs Bug 1836792, part 3 - Adopt permissions UI to just show the same old prompt for 3rdPartyFrameAccess requests, r=anti-tracking-reviewers,timhuang,pbz 2023-06-23 12:14:18 +00:00
TabsList.sys.mjs Bug 1633946 - Add tooltip to List All Tabs r=mconley 2023-07-31 13:54:31 +00:00
TabUnloader.sys.mjs Bug 1809094 - Implement tab.autoDiscardable property r=robwu,geckoview-reviewers,extension-reviewers,Gijs,owlish,tabbrowser-reviewers,dao 2023-06-21 07:50:17 +00:00
TransientPrefs.sys.mjs Bug 1834831 - convert browser/modules JSMs to ESMs r=Standard8 2023-06-19 18:44:48 +00:00
URILoadingHelper.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
webrtcUI.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
WindowsJumpLists.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
WindowsPreviewPerTab.sys.mjs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
ZoomUI.sys.mjs Bug 1834831 - convert browser/modules JSMs to ESMs r=Standard8 2023-06-19 18:44:48 +00:00