gecko-dev/dom
Chun-Min Chang 287bbfa3f7 Bug 1897631 - Add testcase r=media-playback-reviewers,padenot
This patch introduces a test that simulates the steps outlined in bug
1897631 to reproduce a crash caused by the absence of the parent global
object. The parent object goes away when the page is refreshed, while
there are pending encoder or decoder output callbacks queued for
execution. In such cases, when these output callbacks are executed, they
fail to create the necessary WebCodecs elements due to lack of the
required parent global objects. Those objects were removed during the
page reload.

However, one drawback of using a page refresh in the test is that it
doesn't guarantee the crash will occur 100% of the time. There is a
slight chance the test will pass by luck. Nevertheless, having a test
that works 90% of the time is better than having no test at all.

Differential Revision: https://phabricator.services.mozilla.com/D211470
2024-05-24 16:40:14 +00:00
..
abort
animation Bug 1888317 - Use AnimatedPropertyIDSet for EffectSet::mPropertiesForAnimationsLevel. r=layout-reviewers,zrhoffman,emilio 2024-05-21 16:55:00 +00:00
audiochannel
base Bug 1834703 - Return null origin of "blob:" URL containing disallowed inner schemes r=smaug,valentin 2024-05-24 15:21:47 +00:00
battery
bindings Bug 1896475 - Implement Request/Response .bytes() method. r=saschanaz,webidl 2024-05-23 10:13:29 +00:00
broadcastchannel
cache Bug 1799717: Adding a try/catch block in the test to exempt some known possible failures.r=jari 2024-05-13 21:07:26 +00:00
canvas Bug 1897201 - Return identity transform while recovering from context loss with canvas. r=gfx-reviewers,lsalzman 2024-05-23 22:58:18 +00:00
chrome-webidl Bug 1895261 - Only generate an equality operator for WebIDL dictionaries when they have a [GenerateEqualityOperator] extended attribute. r=farre 2024-05-21 14:20:35 +00:00
clients
commandhandler
console
credentialmanagement Bug 1896475 - Make BodyConsumer::ConsumeType an enum class. r=saschanaz 2024-05-23 10:13:29 +00:00
crypto Bug 1897141 - Allow zero-length keys in WebCrypto's importKey/derive for HKDF r=nss-reviewers,rrelyea,jschanck 2024-05-20 21:21:59 +00:00
debugger
docs Bug 1895261 - Only generate an equality operator for WebIDL dictionaries when they have a [GenerateEqualityOperator] extended attribute. r=farre 2024-05-21 14:20:35 +00:00
encoding Bug 1895532 - Remove redundant fission references in reftest .list files. r=aryx 2024-05-07 19:24:15 +00:00
events Backed out changeset 569a2ac0acd4 (bug 1898343) for causing bc failures @ devtools/client/inspector/fonts/test/browser_fontinspector_reveal-in-page.js 2024-05-24 01:00:49 +03:00
fetch Bug 1896475 - Implement Request/Response .bytes() method. r=saschanaz,webidl 2024-05-23 10:13:29 +00:00
file Bug 1896475 - Make BodyConsumer::ConsumeType an enum class. r=saschanaz 2024-05-23 10:13:29 +00:00
filesystem
flex
fs
gamepad Bug 1885936 - Part 1: Introduce a chrome only function for getting all gamepads. r=cmartin,webidl,emilio 2024-05-15 16:48:58 +00:00
geolocation
grid
html Backed out changeset a710fd347db2 (bug 1890748) for causing bustages at Document.cpp. CLOSED TREE 2024-05-24 18:06:30 +03:00
imptests
indexedDB Backed out changeset ca9ef1ccdd00 (bug 1895951) on a CLOSED TREE 2024-05-16 12:13:25 -04:00
interfaces Bug 1879765 - part 2: Make BrowserChild store the last code value of consumed eKeyDown event r=smaug 2024-05-16 02:36:03 +00:00
ipc Backed out changeset a710fd347db2 (bug 1890748) for causing bustages at Document.cpp. CLOSED TREE 2024-05-24 18:06:30 +03:00
jsurl
l10n
locales Bug 1887789 part 3: Implement the UIA LocalizedLandmarkType property. r=morgan 2024-05-08 06:04:48 +00:00
localstorage
locks
manifest
mathml Bug 1895208 - Refactor IsFocusable checks to take flags rather than bool arguments. r=smaug 2024-05-06 21:54:37 +00:00
media Bug 1897631 - Add testcase r=media-playback-reviewers,padenot 2024-05-24 16:40:14 +00:00
messagechannel
midi Bug 1861958 - Remove layout.css.container-queries.enabled pref r=emilio,devtools-reviewers 2024-05-13 21:54:28 +00:00
network
notification Bug 1894039 - Part 1: Use BindingUtils functions for enums r=asuth 2024-05-14 14:13:28 +00:00
origin-trials
payments
performance Bug 1896150 - Add RenderBlockingStatusType to the PerformanceResourceTiming Interface, r=emilio,necko-reviewers 2024-05-15 12:57:05 +00:00
permission
plugins/test
power
promise
prototype
push Bug 1897317 - Rename MOZ_ANDROID_HISTORY to MOZ_GECKOVIEW_HISTORY. r=firefox-build-system-reviewers,geckoview-reviewers,nalexander,owlish 2024-05-17 00:29:35 +00:00
quota
reporting
res
script
security Backed out changeset a710fd347db2 (bug 1890748) for causing bustages at Document.cpp. CLOSED TREE 2024-05-24 18:06:30 +03:00
serializers Bug 1892257 - Move nsStringBuffer to mfbt. r=nika,xpcom-reviewers,glandium 2024-05-14 14:24:26 +00:00
serviceworkers
simpledb
smil
storage
streams
svg Bug 1835157 - Ignore target names which contain both newline and < characters. r=emilio 2024-05-24 08:09:36 +00:00
system
tests Backed out changeset 569a2ac0acd4 (bug 1898343) for causing bc failures @ devtools/client/inspector/fonts/test/browser_fontinspector_reveal-in-page.js 2024-05-24 01:00:49 +03:00
url Bug 1834703 - Return null origin of "blob:" URL containing disallowed inner schemes r=smaug,valentin 2024-05-24 15:21:47 +00:00
vr
webauthn Bug 1855383 - Make webauthn prompt tests more resilient against race conditions. r=jschanck 2024-05-23 12:03:52 +00:00
webbrowserpersist
webgpu Bug 1897554 - test(webgpu): update CTS to 0ba03b439ce5e22b055893bb47477e666ac8e42f r=webgpu-reviewers,nical 2024-05-21 15:48:57 +00:00
webidl Bug 1896475 - Implement Request/Response .bytes() method. r=saschanaz,webidl 2024-05-23 10:13:29 +00:00
webscheduling
webshare
websocket
webtransport
workers Bug 1895515 - Correct RunLoopNeverRan() and ResetWorkerPrivateInWorkerThread() sequence for Worker initialization fails. r=dom-worker-reviewers,asuth,smaug 2024-05-24 10:09:01 +00:00
worklet Bug 1895661 - Part 1: Move GC zeal functions to JS namespace and add separate constants for browser and shell frequency r=sfink 2024-05-13 16:31:20 +00:00
xhr Bug 1894288 - Remove network.fetch.redirect.stripAuthHeader and network.http.redirect.stripAuthHeader prefs r=sunil,edgul,necko-reviewers,valentin 2024-05-22 15:10:48 +00:00
xml
xslt Backed out changeset a710fd347db2 (bug 1890748) for causing bustages at Document.cpp. CLOSED TREE 2024-05-24 18:06:30 +03:00
xul Bug 1895208 - Refactor IsFocusable checks to take flags rather than bool arguments. r=smaug 2024-05-06 21:54:37 +00:00
jar.mn
metrics.yaml Bug 1892231: Add a flag to the page load event indicating whether a webdriver is running. r=smaug 2024-05-09 14:42:16 +00:00
moz.build
pings.yaml