gecko-dev/dom
Brad Werth ae04462fe0 Bug 1877330 Part 2: Make WebGPUChild resolve the lost promise before forgetting the device. r=webgpu-reviewers,nical
This covers all the ways that we might forget about the device, ensuring
that the lost promise is resolved somehow. This means two things for the
faulty test:

1) What has been a timeout will now hopefully manifest as a test error,
with a message that tells us how the lost promise is eventually
resolved. This will help us fix that pathway in code, hopefully getting
us to a point where the lost promise is always resolved the way we
expect.
2) The scope loss of the device object is now observable through the
lost promise, which is something that the test was checking for. That
part of the test is removed. It's not clear if this is an important
feature. It doesn't appear to be required by spec.

Differential Revision: https://phabricator.services.mozilla.com/D224858
2024-10-14 16:29:46 +00:00
..
abort Bug 1903676 - Fix bad rebase. r=me on a CLOSED TREE 2024-09-05 20:35:38 -04:00
animation Bug 1923505 - Remove useless DocumentTimeline::RemoveAnimation overload. r=hiro 2024-10-08 22:00:37 +00:00
audiochannel
base Bug 1876762 - Implement togggle events for Dialog show/showModal/close r=smaug 2024-10-14 13:19:57 +00:00
battery
bindings Bug 1892764 - Add AllocSites for DOM Wrappers on their creation r=jandem,jonco 2024-10-11 17:37:32 +00:00
broadcastchannel Bug 1739779 - Check if the global is eligible for messaging before sending/receiving BroadcastChannel messages, r=smaug 2024-10-01 17:28:15 +00:00
cache Bug 1866402 - Replace most of QuotaManager::EnsurePersistentOriginIsInitializedInternal and QuotaManager::EnsureTemporaryOriginIsInitializedInternal calls; r=dom-storage-reviewers,jari 2024-10-13 23:05:25 +00:00
canvas Bug 1919511 - Rename gfxFontGroup::BuildFontList to EnsureFontList, and defer calling it until we really need the resolved font instances. r=layout-reviewers,emilio 2024-10-12 15:37:18 +00:00
chrome-webidl Backed out 2 changesets (bug 1920463) for causing multiple failures. CLOSED TREE 2024-10-08 15:17:36 +03:00
clients
closewatcher Bug 1919168 - Avoid range-loop-construct compile warnings r=emilio 2024-09-24 16:48:12 +00:00
commandhandler
console Bug 1828100 - Integrate console.createInstance with MOZ_LOG based on prefix. r=padenot,Standard8 2024-10-14 16:28:15 +00:00
cookiestore Bug 1922422 - Fix a CookieStore fuzzy issue, r=edgul 2024-10-07 15:46:06 +00:00
credentialmanagement Bug 1915383 - Disable blocking third-party cookies for HeavyWeightFedCM tests. r=bvandersloot 2024-09-10 09:07:39 +00:00
crypto Bug 1923120 - Changing the test vectors for test_WebCrypto_ECDH r=keeler 2024-10-09 09:18:11 +00:00
debugger Backed out 9 changesets (bug 1911021) for causing multiple failures. CLOSED TREE 2024-10-11 02:59:43 +03:00
docs Backed out 2 changesets (bug 1920463) for causing multiple failures. CLOSED TREE 2024-10-08 15:17:36 +03:00
encoding
events Backed out 9 changesets (bug 1911021) for causing multiple failures. CLOSED TREE 2024-10-11 02:59:43 +03:00
fetch Backed out changeset 4b1409597101 (bug 1920718) for causing bp bustages on rapl.cpp. 2024-10-08 23:27:18 +03:00
file Bug 1920268 - Remove unnecessary MochiKit.js includes in tests (dom/file/) r=dom-core,masayuki 2024-09-23 22:35:36 +00:00
filesystem Bug 1919752: Submit all files for content analysis when doing folder analysis r=dlp-reviewers,win-reviewers,gstoll 2024-10-07 20:28:28 +00:00
flex
fs Bug 1866402 - Replace most of QuotaManager::EnsurePersistentOriginIsInitializedInternal and QuotaManager::EnsureTemporaryOriginIsInitializedInternal calls; r=dom-storage-reviewers,jari 2024-10-13 23:05:25 +00:00
gamepad
geolocation Bug 1915309: Add Windows Geolocation UI to artifact builds r=firefox-build-system-reviewers,nalexander 2024-09-16 20:07:09 +00:00
grid
html Bug 1876762 - Implement togggle events for Dialog show/showModal/close r=smaug 2024-10-14 13:19:57 +00:00
imptests
indexedDB Bug 1866402 - Replace most of QuotaManager::EnsurePersistentOriginIsInitializedInternal and QuotaManager::EnsureTemporaryOriginIsInitializedInternal calls; r=dom-storage-reviewers,jari 2024-10-13 23:05:25 +00:00
interfaces Bug 1921207 - PushNotificationsCleaner support for OriginAttributesPattern. r=anti-tracking-reviewers,geckoview-reviewers,saschanaz,owlish,timhuang 2024-09-30 12:33:06 +00:00
ipc Bug 1920562 - Remove C++ Telemetry::SetEventRecordingEnabled r=florian,necko-reviewers,valentin 2024-10-08 20:14:41 +00:00
jsurl
l10n
locales Bug 1917745 - Cleanup sizeToContent r=webidl,reusable-components-reviewers,emilio,migration-reviewers,tgiles,mconley 2024-09-13 07:56:12 +00:00
localstorage Bug 1866402 - Replace most of QuotaManager::EnsurePersistentOriginIsInitializedInternal and QuotaManager::EnsureTemporaryOriginIsInitializedInternal calls; r=dom-storage-reviewers,jari 2024-10-13 23:05:25 +00:00
locks Bug 1908240 - Call LockManager::Shutdown() in WorkerNavigator::Invalidate() r=dom-worker-reviewers,saschanaz,asuth 2024-09-23 11:54:00 +00:00
manifest
mathml Backed out changeset c518c29f1c31 (bug 1922563) for causing bustages at MathMLElement.cpp. CLOSED TREE 2024-10-14 20:36:15 +03:00
media Bug 1923729 - Distinguish logs in ctors r=media-playback-reviewers,padenot 2024-10-11 16:32:11 +00:00
messagechannel
midi Bug 1923015 - Remove no longer needed addonsManager.reportSuspiciousSite telemetry event, r=chutten,bholley. 2024-10-11 11:21:46 +00:00
navigation
network
notification Bug 1914203 - Add telemetry for notification permission r=asuth,bvandersloot 2024-09-20 14:02:28 +00:00
origin-trials Bug 1918736 - Replace PrivateAttribution origin trial with PrivateAttributionV2 r=emilio 2024-09-13 18:15:18 +00:00
payments
performance Bug 1922980 - Make test_performance_paint_timing_helper.html no longer depends on the setTimeout r=emilio 2024-10-09 14:59:42 +00:00
permission Bug 1193373 - Support Permissions API in Worker Context, r=manuel,webidl,asuth,smaug 2024-10-11 06:53:48 +00:00
plugins/test
power
privateattribution Bug 1914141 - Added an ending-in-number check for non-ipv4 domains for Services.io.isValidHostname. r=necko-reviewers,valentin 2024-09-05 21:07:34 +00:00
promise Backed out changeset 4b1409597101 (bug 1920718) for causing bp bustages on rapl.cpp. 2024-10-08 23:27:18 +03:00
prototype
push Bug 1922782 - convert some skip-if conditions for mac on mochitest-plain to be longer form. r=aryx,media-playback-reviewers,padenot 2024-10-08 11:52:49 +00:00
quota Bug 1866402 - Further reduce code duplication in QuotaManager::OpenStorageDirectory and QuotaManager::OpenClientDirectory; r=dom-storage-reviewers,jari 2024-10-14 10:06:14 +00:00
reporting
script Bug 1915626 - Part 3: Cache HTTP response headers for the JS. r=bthrall 2024-10-08 11:38:07 +00:00
security Bug 1905851 - Enable dom.block_multiple_popups by default for tests; r=smaug 2024-10-11 11:45:08 +00:00
serializers Bug 1900426 - Implement DnD for shadow-crossing selection r=jjaschke,smaug,dom-core 2024-09-03 15:42:58 +00:00
serviceworkers Bug 1193373 - Support Permissions API in Worker Context, r=manuel,webidl,asuth,smaug 2024-10-11 06:53:48 +00:00
simpledb Bug 1866402 - Replace most of QuotaManager::EnsurePersistentOriginIsInitializedInternal and QuotaManager::EnsureTemporaryOriginIsInitializedInternal calls; r=dom-storage-reviewers,jari 2024-10-13 23:05:25 +00:00
smil Bug 1921276 - Remove global constructor from dom/smil/SMILTimedElement.cpp r=longsonr 2024-10-03 06:55:07 +00:00
storage
streams
svg Bug 1924318 - Use std::array and mozilla::Span to avoid repeating array sizes r=emilio 2024-10-12 18:03:25 +00:00
system Backed out changeset 4b1409597101 (bug 1920718) for causing bp bustages on rapl.cpp. 2024-10-08 23:27:18 +03:00
tests Bug 1905851 - Enable dom.block_multiple_popups by default for tests; r=smaug 2024-10-11 11:45:08 +00:00
url
view-transitions Bug 1916311 - [css-view-transitions] Initial pass at DOM API internals. r=boris,webidl,smaug 2024-09-04 20:24:55 +00:00
vr
webauthn Bug 1920536 - cleanup browser.toml files for many browser/dom tests. r=aryx,credential-management-reviewers,dimi 2024-09-26 14:21:52 +00:00
webbrowserpersist Backed out changeset 34295cdf7c5a (bug 1917901) for causing multiple failures. CLOSED TREE 2024-10-11 05:11:22 +03:00
webgpu Bug 1877330 Part 2: Make WebGPUChild resolve the lost promise before forgetting the device. r=webgpu-reviewers,nical 2024-10-14 16:29:46 +00:00
webidl Bug 1921338 - feat(webgpu)!: impl. GPUShaderModuleDescriptor.compilationHints w/ no optimizations r=webgpu-reviewers,webidl,nical,saschanaz 2024-10-11 23:10:22 +00:00
webscheduling
webshare
websocket Bug 1912434 - Remove network.websocket.extensions.permessage-deflate pref r=necko-reviewers,kershaw 2024-09-20 09:28:45 +00:00
webtransport
workers Bug 1193373 - Support Permissions API in Worker Context, r=manuel,webidl,asuth,smaug 2024-10-11 06:53:48 +00:00
worklet Bug 1918449 - Part 1: Handle unknown module type earlier r=jonco,dom-worker-reviewers,dom-core,asuth,mccr8 2024-09-24 08:50:36 +00:00
xhr Bug 1922782 - convert some skip-if conditions for mac on mochitest-plain to be longer form. r=aryx,media-playback-reviewers,padenot 2024-10-08 11:52:49 +00:00
xml
xslt Bug 1920536 - cleanup browser.toml files for many browser/dom tests. r=aryx,credential-management-reviewers,dimi 2024-09-26 14:21:52 +00:00
xul
metrics.yaml Bug 1920155 - Add feature usage bitfield to the PageloadEvent, start with fetchPriority r=denispal,emilio 2024-10-01 10:10:13 +00:00
moz.build Bug 71895 - Create the hidden window on macOS only r=firefox-desktop-core-reviewers ,mossop 2024-09-24 23:45:09 +00:00
pings.yaml