fune/browser/components
Kris Maglione def32ee738 Bug 1492990: Make _tabIds map not leak. r=aswan
There are cases when we asynchronously handle tab events, and therefore try to
attach an ID to a tab after it's already been removed. In practice, this will
typically only affect tests, since it requires the tab to be removed
immediately after a related event is dispatched, but in those cases, it causes
a leak, since there's no way for the tab to be removed after the map after
that point.

We should ideally get rid of those weird async hacks, but either way, we
should ensure that we never add a tab to the map after it's already been
removed. This patch does that.

Differential Revision: https://phabricator.services.mozilla.com/D6435

--HG--
extra : rebase_source : 9b6bea993f6261596f2c6283d6569632d395d68b
2018-09-20 14:35:27 -07:00
..
about Bug 1489363 - Replace some string.Assign* with AssignLiteral. r=froydnj 2018-09-07 22:12:01 +00:00
attribution Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
build Bug 1344771 - Implement attribution on OSX using quarantine data, r=mossop,spohl 2018-07-23 11:01:26 -03:00
contextualidentity Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
controlcenter/content Bug 1489581 - Improve vertical centering inside the content blocking "disabled" label. r=paolo 2018-09-18 12:14:35 +00:00
customizableui Bug 1492175 - Add a pref for hiding the global content blocking toggle. r=nhnt11 2018-09-20 05:54:39 +00:00
dirprovider Bug 1484496: Part 4b - Add intrinsic type information to most nsSimpleEnumerators. r=froydnj 2018-08-18 21:06:32 -07:00
downloads Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
enterprisepolicies Bug 1486761 - Add installTelemetryInfo to addon installed from EnterprisePolicies. r=mkaply 2018-09-11 16:22:24 +00:00
extensions Bug 1492990: Make _tabIds map not leak. r=aswan 2018-09-20 14:35:27 -07:00
feeds Bug 1491243 - remove subscribe button, menu items and subscription section out of feed previews, r=florian 2018-09-18 06:06:27 +00:00
library Bug 1457784 - Replace warning-16.png with warning.svg. r=dao 2018-09-17 09:55:12 +00:00
migration Merge mozilla-central to inbound a=merge on a CLOSED TREE 2018-08-31 19:35:06 +03:00
newtab Backed out changeset 8dde92f89a24 (bug 1489962) for browser_asrouter_cfr.js failures. a=backout 2018-09-20 02:42:00 +03:00
originattributes Bug 1488296 - Race condition when setting favicons for a browser with a changed currentURI. r=mossop 2018-09-13 13:24:41 +00:00
payments Bug 1491065 - Use 'Next' as label for the save buttons during onboarding. r=MattN 2018-09-19 22:10:50 +00:00
places Bug 1488296 - Race condition when setting favicons for a browser with a changed currentURI. r=mossop 2018-09-13 13:24:41 +00:00
preferences Bug 1492175 - Add a pref for hiding the global content blocking toggle. r=nhnt11 2018-09-20 05:54:39 +00:00
privatebrowsing Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-20 01:03:35 +03:00
resistfingerprinting Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
safebrowsing/content/test Bug 1485305 - browser/ tests Ensure loadURI always passes a triggeringPrincipal() r=Mossop 2018-08-29 15:44:56 +01:00
search Bug 1492196 - fix browser_searchbar_openpopup.js so we don't accidentally try to drag content in the URL bar, r=florian 2018-09-19 10:15:46 +00:00
sessionstore Bug 1457784 - Replace warning-16.png with warning.svg. r=dao 2018-09-17 09:55:12 +00:00
shell Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
syncedtabs Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
tests Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
translation Bug 1316953 - Disable browser_translation_infobar.js on debug builds. r=me 2018-09-03 15:23:38 -03:00
uitour Bug 1466575 - Re-enable Screenshots WebExtension page action for Firefox 64; r=ianbicking 2018-09-12 02:22:00 +00:00
urlbar Bug 1489282 - Create a UrlbarPreferences module that can be used across all urlbar components r=mak 2018-09-18 20:06:27 +00:00
.eslintrc.js
BrowserComponents.manifest Bug 1472491: Part 4a - Add helper classes for lazily loading JS IPC actors. r=felipe 2018-08-11 15:27:12 -07:00
distribution.js Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
moz.build Bug 1487783 - Create a basic directory & format for the new components of the address bar rewrite. r=mak 2018-09-02 08:30:49 +00:00
nsBrowserContentHandler.js Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
nsBrowserGlue.js Bug 1485629 - Disable the early blank window when using a non-default theme. r=florian 2018-09-18 10:29:37 +02:00
nsIBrowserHandler.idl