gecko-dev/browser/components
Anny Gakhokidze 37ef08fbe9 Bug 1692501 - Fix timing issues when reopening all closed windows, r=kashav
In bug 1589102, changes were made to how about:blank and about:srcdoc load,
making them go via DocumentChannel and thus slightly increasing documents' load
times.  This causes some timing issues in SessionStore code.

When we click to "Reopen all (closed) Windows", undoCloseWindow() is called for
each window that we have to restore. The following scenario can occur - we are
restoring window 1, and undoCloseWindow() has already called restoreWindows,
after receiving the window showing promise, and in the meantime
undoCloseWindow() has been called for window 2, and there is now a promise in
the WINDOW_SHOWING_PROMISES. But now restoreWindows() for window1 calls
_openWindows(), where root.windows length is 0, but WINDOW_SHOWING_PROMISES is
not empty (because of window 2's undoCloseWindow), and the resolve callback for
_openWindows() gets called with wrong arg. To solve this, ensure that the
promises returned from _openWindows() correspond to the windows opened
within the body of the function.

Differential Revision: https://phabricator.services.mozilla.com/D106304
2021-03-01 19:44:13 +00:00
..
about Bug 1688261 - Stub in about:loginsimportreport. r=mossop,fluent-reviewers 2021-01-25 22:26:04 +00:00
aboutlogins Bug 1649940 Login CSV import log page r=sfoster,flod,tgiles 2021-02-25 22:39:08 +00:00
attribution Bug 1677497 - Add support for the attribution parameter: dltoken r=nalexander,Mardak 2021-01-20 01:08:43 +00:00
build
contextualidentity Bug 1630908 - Part 2: Test that we include OriginAttributes in remoteType with Fission enabled, r=nika 2021-01-19 23:00:01 +00:00
controlcenter/content Bug 1596897 - Moved permission list from site identity to separate permission panel. r=johannh 2021-02-05 13:40:35 +00:00
customizableui Bug 1695698: update hamburger menu tooltip text r=fluent-reviewers,mconley,flod 2021-03-01 18:51:00 +00:00
doh Bug 1693527 - When migrating old TRR mode, don't clear network.trr.mode if its value is 5. r=valentin 2021-02-18 14:34:03 +00:00
downloads Bug 1693436 - RequestLongerTimeout in browser_pdfjs_preview.js to avoid failing in ccov. r=sfoster 2021-02-25 20:37:47 +00:00
enterprisepolicies Bug 1689953: Harmonize shutdown phase definitions across nsTerminator and AppShutdown r=dthayer,chutten 2021-02-27 14:38:14 +00:00
extensions Bug 1694951 - Remove printing.trigger telemetry. r=jwatt,marionette-reviewers 2021-03-01 11:36:43 +00:00
fxmonitor Bug 1691274 - Use DOM hidden property methods instead of attribute methods in browser/ directory. r=ntim,preferences-reviewers 2021-02-13 23:33:51 +00:00
installerprefs
ion Bug 1678157 - collapse informational sections on about:ion on enrollment r=Dexter 2020-11-19 09:31:59 +00:00
migration Bug 1689480 - Changes to about:welcomeback radiobuttons to accomodate for the added margin-block r=ntim 2021-02-12 17:05:26 +00:00
newtab Bug 1686554 - Remove newtab Pocket story min scores. r=gvn 2021-02-26 19:17:09 +00:00
originattributes Bug 1685801: Part 3 - Remove BrowserUtils.makeURI and makeFileURI. r=mccr8 2021-01-28 20:58:24 +00:00
payments Bug 1687235 - Enable ESLint rule no-setter-return for browser/. r=mossop,preferences-reviewers 2021-01-26 13:42:38 +00:00
places Backed out changeset b3df95f06470 (bug 1692668) for causing failure at browser_bookmark_change_location.js. CLOSED TREE 2021-02-26 23:07:49 +02:00
pocket Bug 1694446 - remove pocket library animation, r=emalysz,desktop-theme-reviewers,harry 2021-02-23 20:42:18 +00:00
preferences Bug 1685961 - Hide Content Process Limit UI r=Gijs 2021-03-01 18:23:31 +00:00
privatebrowsing Bug 1691274 - Use DOM hidden property methods instead of attribute methods in browser/ directory. r=ntim,preferences-reviewers 2021-02-13 23:33:51 +00:00
prompts Bug 1338637 - Ask user for confirmation before folder upload. r=Gijs,geckoview-reviewers,baku 2020-11-17 17:15:51 +00:00
protections Bug 1689445 - revert EventUtils.sendMouseEvent back to being sync. r=jmaher 2021-02-09 01:30:08 +00:00
protocolhandler
resistfingerprinting Bug 1693295 - Cap the Windows version in the User-Agent to 10.0. r=cpeterson 2021-02-22 08:56:40 +00:00
safebrowsing/content/test
search Bug 1695608 - Remove browser_addEngine.js as it is covered by other tests. r=mak 2021-03-01 11:54:12 +00:00
sessionstore Bug 1692501 - Fix timing issues when reopening all closed windows, r=kashav 2021-03-01 19:44:13 +00:00
shell Bug 1685213 - Part 4: Convert pin check to async. r=bytesized 2021-02-25 23:15:48 +00:00
syncedtabs Bug 1673054 - Migrate uses of intl.uidirection to intl.l10n.pseudo; r=Gijs,zbraniecki 2020-11-09 15:33:39 +00:00
tests Bug 1692716 - Make browser_quit_disabled.js more robust. r=Gijs 2021-02-23 21:23:24 +00:00
touchbar Bug 1524836 - Move new HTML about:config page from browser to toolkit. r=fluent-reviewers,preferences-reviewers,geckoview-reviewers,Gijs,agi 2021-01-26 00:27:56 +00:00
translation Bug 1608272 - Remove 'this' as the second argument to 'ChromeUtils.import', use object destructuring instead (test-only changes). r=Gijs 2021-02-11 22:02:15 +00:00
uitour Bug 1695348 - Mass rename browser.proton.appmenu.enabled to browser.proton.enabled. r=emalysz,desktop-theme-reviewers 2021-03-01 17:27:52 +00:00
urlbar Bug 1692527 - Show "Firefox Suggests" instead of "Sponsored" for non-sponsored quick suggest results. r=daleharvey 2021-02-26 18:40:33 +00:00
.eslintrc.js
BrowserComponents.manifest
BrowserContentHandler.jsm Bug 1674234 - Add a profiler markers for the early blank window, r=dthayer. 2020-10-30 23:05:31 +00:00
BrowserGlue.jsm Bug 1691499, add a link field to notification bar buttons to use a link instead, convert learn more buttons in notification bars to links, r=mstriemer,fluent-reviewers,flod 2021-02-26 13:43:10 +00:00
components.conf
distribution.js Bug 1679728 - fix distribution support for browser.showPersonalToolbar, r=mkaply 2020-12-01 19:59:50 +00:00
moz.build Bug 1524836 - Move new HTML about:config page from browser to toolkit. r=fluent-reviewers,preferences-reviewers,geckoview-reviewers,Gijs,agi 2021-01-26 00:27:56 +00:00
nsIBrowserHandler.idl