gecko-dev/dom
Emilio Cobos Álvarez 4dba1dc4b6 Bug 1636728 - Make a crashtest properly close its windows. r=smaug
This crashtest opens a gazillion popups via window.open() which then it
never closes.

This becomes a problem because other better-behaved crashtests in the
same subdirectory get their popups blocked by the popup blocker and then
time out when not removing the reftest-wait class, like this:

  https://searchfox.org/mozilla-central/source/dom/base/crashtests/1529203-2.html#17

This didn't happen before the first patch of this bug, because we were
aborting when creating these windows here, and after my patches we fall
back to opening in a new window:

  https://searchfox.org/mozilla-central/rev/3c98465c9d329625c4e1b22a7b832aabeafc4cc3/dom/ipc/ContentParent.cpp#5027-5030

I could restore the abort if preferred, but I don't think that's great.

Differential Revision: https://phabricator.services.mozilla.com/D87965
2020-08-24 12:02:01 +00:00
..
abort Bug 1656957 - Pin AbortSignalImpl instance while signaling followers. r=baku 2020-08-13 08:10:19 +00:00
animation Bug 1656117 - Reduce include dependencies on nsRefreshDriver.h. r=mstange 2020-08-04 21:17:50 +00:00
audiochannel
base Bug 1636728 - Make a crashtest properly close its windows. r=smaug 2020-08-24 12:02:01 +00:00
battery
bindings Bug 1659674 - Change BulkWrite to return mozilla::Result. r=froydnj 2020-08-21 09:54:48 +00:00
broadcastchannel
browser-element Bug 1651519: Part 2 - Also remove nsIDOMWindowUtils::outerWindowID. r=nika,geckoview-reviewers,agi 2020-08-17 20:22:12 +00:00
cache Bug 1635489: Add telemetry on the status of sqlite database accesses. r=mak 2020-08-11 20:55:33 +00:00
canvas Bug 1659225 - Apply UNPACK_ params only after init. r=lsalzman 2020-08-23 06:09:33 +00:00
chrome-webidl Bug 1652813 - Extract resident unique size in GetProcInfo;r=froydnj 2020-08-20 13:32:11 +00:00
clients
commandhandler
console Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
credentialmanagement
crypto
debugger
docs
encoding Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
events Bug 1659642 - Split out a new file APZPublicUtils.h from APZUtils.h. r=kats 2020-08-19 00:51:46 +00:00
fetch Bug 1655716 - Introduce TYPE_INTERNAL_FETCH_PRELOAD and use in HTMLLinkElement::AsValueToContentPolicy() - r=emilio,mayhemer,ckerschb 2020-08-11 12:33:14 +00:00
file Bug 847347 - Ensure that FileReader::GetAsDataURL does not trigger a release-mode assertion failure on large files. r=jstutte,froydnj 2020-08-19 08:11:42 +00:00
filehandle Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
filesystem Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
flex
gamepad Bug 1609068 - Part 2: Add Mac OS Xbox wireless gamepads remapping. r=baku 2020-08-20 17:57:42 +00:00
geolocation Bug 1653602 - Add a geolocation monitor r=baku 2020-08-05 12:54:14 +00:00
grid
html Bug 1660214 - Use CreatesDateTimeWidget() in two other places. r=smaug 2020-08-20 12:53:18 +00:00
imptests
indexedDB Bug 1659647 - Correctly propagate error of OpenDatabaseAndHandleBusy in CreateStorageConnection. r=dom-workers-and-storage-reviewers,janv 2020-08-18 07:41:55 +00:00
interfaces Bug 1602410 - Make window.print() work with tab-modal printing. r=nika,geckoview-reviewers,agi 2020-08-19 09:27:18 +00:00
ipc Bug 1649131 - Implement history.pushState/.replaceState for session history in the parent. r=smaug 2020-08-23 17:41:03 +00:00
jsurl Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
l10n Bug 1656117 - Reduce include dependencies on nsRefreshDriver.h. r=mstange 2020-08-04 21:17:50 +00:00
locales Bug 1650329 - Improve message: bad start tag in noscript in head. r=alchen 2020-08-03 12:30:12 +00:00
localstorage Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
manifest
mathml
media Bug 1659941 - Add a method to IntervalSet to check if it intersects with another IntervalSet. r=jya 2020-08-23 09:04:23 +00:00
messagechannel Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
midi
network Bug 1528649 - Remove the context parameter from nsInputStreamPump::AsyncRead. r=valentin,necko-reviewers 2020-08-05 11:21:51 +00:00
notification
offline
payments Bug 1656359 - eliminate needless string flattening when calling JS_ParseJSON; r=peterv 2020-08-04 14:17:37 +00:00
performance Backed out 6 changesets (bug 1518999) for marionette failures on test_refresh_firefox.py. CLOSED TREE 2020-08-18 23:53:26 +03:00
permission Bug 1658471 - Remove dom.security.featurePolicy.enabled. r=baku 2020-08-12 10:57:04 +00:00
plugins Bug 1656141 - Remove RESFILE. r=firefox-build-system-reviewers,rstewart 2020-08-06 22:51:59 +00:00
power
presentation Bug 1265275 - Removed using namespace mozilla::ipc; from PresentationIPCService.cpp r=smaug 2020-08-21 11:37:17 +00:00
prio
promise
prototype
push Backed out changeset 07e51bfc3436 (bug 1633710) for xpcshell failure on test_permissions.js CLOSED TREE 2020-08-19 18:00:21 +03:00
quota Bug 1659929 - QM_TRY/QM_TRY_VAR should use *CUSTOM_RET_VAL* instead of *CUSTOM_RET_VAR* internal macros; r=dom-workers-and-storage-reviewers,sg 2020-08-21 09:49:51 +00:00
reporting Bug 1656359 - eliminate needless string flattening when calling JS_ParseJSON; r=peterv 2020-08-04 14:17:37 +00:00
res
script Bug 1657961 - MOZ_LOG `NotifyOffThreadScriptLoadCompletedRunnable` dispatch and run spanning the JS helper thread off-main-thread parsing, r=froydnj 2020-08-13 14:41:16 +00:00
security Bug 1660216 - Fix formatting of ContentSecurityManager logging r=freddyb,baku 2020-08-20 13:17:42 +00:00
serviceworkers Bug 1654064 - P2. Add a testcase for applying window.open heuristic on a first-party iframe. r=baku 2020-08-06 12:53:00 +00:00
simpledb Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-08-02 15:29:15 +00:00
smil Bug 1658455 - Remove eANIMATION and eFILTER from IsNodeOfType r=dholbert 2020-08-15 10:38:17 +00:00
storage
svg Bug 1659783 - Fix use pointing to image elements r=emilio 2020-08-19 15:25:39 +00:00
system Bug 1659077 - Don't use -suffixed symbols on arm64 mac. r=Yoric 2020-08-14 11:30:46 +00:00
tests Bug 1654436 - Part 2: Fix the issue that is() doesn't work in frameLocalStorageCookieSettings.html. r=ttung 2020-08-20 13:41:45 +00:00
u2f
url Bug 1658878 - Isolate BlobURLs per agent-cluster - cleanup remove method, r=smaug 2020-08-17 09:57:04 +00:00
vr Bug 1656117 - Reduce include dependencies on nsRefreshDriver.h. r=mstange 2020-08-04 21:17:50 +00:00
webauthn Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
webbrowserpersist
webgpu
webidl Bug 1659625: Expose DOMLocalization interface to UA widgets. r=zbraniecki,smaug 2020-08-18 11:29:08 +00:00
webshare
websocket Bug 1651519: Remove nsIDOMWindowUtils::currentInnerWindowID. r=nika,remote-protocol-reviewers,webcompat-reviewers,whimboo 2020-08-17 20:20:50 +00:00
workers Bug 1435826 - Add pref for private methods. r=jorendorff 2020-08-14 14:11:02 +00:00
worklet Bug 1634200 don't create a new global when the Worklet is finished r=padenot 2020-08-06 01:06:03 +00:00
xhr Bug 1659674 - Change BulkWrite to return mozilla::Result. r=froydnj 2020-08-21 09:54:48 +00:00
xml Bug 1659457 - Do clone xml-pretty-printer's UA widget. r=smaug 2020-08-20 11:29:45 +00:00
xslt
xul Bug 1644337, add an isAnchored property to popups, as popups can be anchored to a rectangle as well as a node. This prevented the arrow from appearing in panels, r=smaug 2020-08-10 09:47:38 +00:00
jar.mn
moz.build