gecko-dev/dom
Andrew Sutherland 6736ecda3b Bug 1503072 - Add mitigation to bypass SW on navigation fault. r=dom-worker-reviewers,necko-reviewers,valentin,edenchuang
We enable this mitigation by default because:
- The alternate UX is about:blank or corrupted content.  That's never good.
- We want to make sure that our test coverage handles this mitigation because
  it's want we want to ship.

However, we do explicitly disable it for all ServiceWorker WPT's via
`__dir__.ini` directive at the root of the service-workers test tree.

This is motivated by the
`/service-workers/service-worker/update-recovery.https.html` test which
intentionally tests a broken ServiceWorker being able to be updated.  It
explicitly tests that the intercepted broken iframe shouldn't successfully
load, but our mitigation makes it load, which breaks the test.

Depends on D111845

Differential Revision: https://phabricator.services.mozilla.com/D111993
2021-07-12 21:10:26 +00:00
..
abort
animation Bug 1700781 - Skip failing mochitest-plain tests with fission + xorigin, r=jmaher 2021-06-15 18:24:18 +00:00
audiochannel
base Bug 1646532 - Move mAreDialogsEnabled, mLastDialogQuitTime and mDialogAbuseCount to BC group, r=nika 2021-07-12 17:53:53 +00:00
battery
bindings Bug 1717613 - Remove HAVE_SIDEBAR build condition r=smaug 2021-06-24 20:55:37 +00:00
broadcastchannel
browser-element
cache Bug 1542807 part 5 - Don't apply CSP rules for the document to fonts loaded from User and UserAgent origin sheets. r=ckerschb 2021-06-14 01:22:06 +00:00
canvas Backed out 2 changesets (bug 1718755) for causing build bustages. CLOSED TREE DONTBUILD 2021-07-08 12:55:09 +03:00
chrome-webidl Backed out changeset 19de2822bc0c (bug 1711168) for causing Bug 1719063. 2021-07-08 22:56:34 +03:00
clients Bug 1503072 - Add mitigation to bypass SW on navigation fault. r=dom-worker-reviewers,necko-reviewers,valentin,edenchuang 2021-07-12 21:10:26 +00:00
commandhandler
console Bug 1713083 part 2 - Remove JSPROP_GETTER and JSPROP_SETTER. r=evilpie 2021-05-27 15:03:38 +00:00
credentialmanagement
crypto Bug 1713523 - Remove 'else' after 'return' in CryptoBuffer. r=andi 2021-07-09 12:20:40 +00:00
debugger
docs Bug 1481470 - Stop using xlink:href in SVG in dom/. r=nhnt11,nika 2021-06-13 19:01:20 +00:00
encoding Bug 1696038 - Enable fission reftests on more platforms, r=jmaher 2021-06-24 15:12:48 +00:00
events Bug 1717020 - Add an assertion to EventStateManager::LookForAccessKeyAndExecute to diagnose the invalid index crash r=edgar 2021-07-12 19:32:20 +00:00
fetch Bug 1714299 - Correct the opaque response judgment for opaque response blocking. r=necko-reviewers,annevk,dragana 2021-07-02 23:11:55 +00:00
file Bug 1719184 - Transmit blob URLs more accurately when loading, r=asuth 2021-07-12 20:56:04 +00:00
filehandle
filesystem
flex
gamepad Bug 1718564 - Fix -Wlogical-op warning in GamepadTouchState.h. r=cmartin 2021-07-09 23:53:47 +00:00
geolocation
grid
html Bug 1719872 - Dialog submission triggered by form.submit() in click handler of submit button should not be deferred; r=smaug 2021-07-12 19:39:25 +00:00
imptests
indexedDB Bug 1718190 - QM: Move ScopedLogExtraInfo into own h/cpp files; r=dom-storage-reviewers,jstutte 2021-06-25 10:21:27 +00:00
interfaces Bug 1503072 - Navigation fault interception test support. r=dom-worker-reviewers,edenchuang 2021-07-12 21:10:26 +00:00
ipc Bug 1719184 - Transmit blob URLs more accurately when loading, r=asuth 2021-07-12 20:56:04 +00:00
jsurl
l10n Bug 1703334 - nsCOMPtr elem in DOMLocalization::ApplyTranslations(). r=smaug 2021-06-16 14:55:27 +00:00
locales Bug 1719011 - Consider incomplete date/time inputs as "bad input". r=smaug 2021-07-05 09:22:31 +00:00
localstorage Bug 1717990 - LSNG: Convert some NS_ERROR_FAILURE which should have been NS_ERROR_ABORT; r=dom-storage-reviewers,jstutte 2021-06-25 06:27:59 +00:00
manifest Bug 1714933 - Part 8: Update expected canonicalisation of "no". r=tcampbell 2021-06-15 07:54:06 +00:00
mathml
media Bug 1582575 - Shutdown MediaCache::sThread before nulling it. r=alwu 2021-07-12 18:50:35 +00:00
messagechannel
midi Bug 1715144 - Part 1: Stop adding /ipc/glue to LOCAL_INCLUDES when including chromium-config.mozbuild, r=ipc-reviewers,necko-reviewers,mccr8,valentin 2021-06-09 04:56:48 +00:00
network Bug 1717185 - Fix mBufferedAmount and return value of send in TCPSocket. r=valentin 2021-07-01 00:20:14 +00:00
notification Bug 1496997 - Remove ServiceWorkerParentInterceptEnabled() and callers r=asuth,dom-workers-and-storage-reviewers,necko-reviewers,dragana 2021-06-08 21:02:55 +00:00
offline
payments Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
performance Bug 1717991 - Remove ifdefs around code that adds profiler markers with custom marker schemas, r=gerald. 2021-06-25 13:28:01 +00:00
permission
plugins
power
prio
promise
prototype Bug 1685421 - Part 2: Stop using NS_ERROR_DOM_HIERARCHY_REQUEST_ERR in nsINode; r=smaug 2021-06-02 13:43:39 +00:00
push Bug 1496997 - Remove dom.serviceWorkers.parent_intercept pref r=asuth,dom-workers-and-storage-reviewers,perftest-reviewers,jgraham,sparky,webdriver-reviewers,whimboo 2021-06-15 08:52:39 +00:00
quota Bug 1702421: *::PrepareOriginDirectory should report GetDirectoryMetadata failures as warning only. r=dom-storage-reviewers,janv 2021-06-25 10:24:23 +00:00
reporting
res
script Bug 1678774 - Track more top level load requests while they are being parsed off-thread r=dpalmeiro 2021-07-12 16:31:00 +00:00
security Backed out changeset cac8db928ff6 (bug 1718221) for causing failures in gamepad-default-feature-policy.https.sub.html CLOSED TREE 2021-07-12 08:26:20 +03:00
serializers
serviceworkers Bug 1503072 - Add mitigation to bypass SW on navigation fault. r=dom-worker-reviewers,necko-reviewers,valentin,edenchuang 2021-07-12 21:10:26 +00:00
simpledb Bug 1717990 - SDB: Convert some NS_ERROR_FAILURE which should have been NS_ERROR_ABORT; r=dom-storage-reviewers,jstutte 2021-06-25 06:28:00 +00:00
smil
storage Bug 1713139 - Clear partitioned storage for session storage and legacy localStorage implementation. r=dom-storage-reviewers,johannh,asuth 2021-07-06 21:10:58 +00:00
svg Bug 1340422 - Part 10: Use style for GetDistancesFromOriginToEndsOfVisibleSegments(). r=emilio 2021-06-09 21:17:25 +00:00
system Bug 1714259 - Remove REGION_LOCATION_SERVICES_DIFFERENCE telemetry. r=Standard8 2021-06-23 08:25:08 +00:00
tests Bug 1646532 - Move mAreDialogsEnabled, mLastDialogQuitTime and mDialogAbuseCount to BC group, r=nika 2021-07-12 17:53:53 +00:00
u2f
url
vr Bug 1712725 - Stop clearing JS things when calling mozilla::DropJSObjects. r=mccr8 2021-05-27 08:35:40 +00:00
webauthn Bug 1711541 - Implement IsUserVerifyingPlatformAuthenticatorAvailable for GeckoView. r=tjr,geckoview-reviewers,agi 2021-06-16 00:00:05 +00:00
webbrowserpersist Bug 1715134 - Make form control type an enum class. r=masayuki 2021-06-08 09:43:59 +00:00
webgpu Bug 1680377 - WebGPU error scopes r=webidl,emilio 2021-07-08 20:24:12 +00:00
webidl Bug 1711437 - Don't EnsureUniqueInner from the cssRules getter. r=layout-reviewers,jfkthame 2021-07-12 16:02:58 +00:00
webshare
websocket Bug 1701192 - don't allow third-party loads to set HSTS state r=annevk,necko-reviewers,dragana 2021-06-02 16:52:19 +00:00
workers Bug 1496997 - Remove dom.serviceWorkers.parent_intercept pref r=asuth,dom-workers-and-storage-reviewers,perftest-reviewers,jgraham,sparky,webdriver-reviewers,whimboo 2021-06-15 08:52:39 +00:00
worklet
xhr Bug 1714224 - Cancel sync timeout timer after mFlagSyncLooping is set to false, r=smaug 2021-06-23 21:00:06 +00:00
xml Bug 1685421 - Part 2: Stop using NS_ERROR_DOM_HIERARCHY_REQUEST_ERR in nsINode; r=smaug 2021-06-02 13:43:39 +00:00
xslt Bug 1685421 - Part 2: Stop using NS_ERROR_DOM_HIERARCHY_REQUEST_ERR in nsINode; r=smaug 2021-06-02 13:43:39 +00:00
xul Bug 1717680, remove places where document.popupNode and document.tooltipNode are checked within tests, as these checks are no longer needed, r=Gijs 2021-07-09 11:51:12 +00:00
jar.mn
moz.build