DOM/Workers-Storage/board: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Add up next section to board.)
(remove the 500px width limits)
Line 1: Line 1:


<div style="position:relative; width:500px; height: auto; margins:auto; float:left;>
<div>
    
    
   <div style="width: 500px;>
   <div>
     '''NEEDS TRIAGE:'''
     '''NEEDS TRIAGE:'''
     <div class="toccolours mw-collapsible" style="overflow:auto;>
     <div class="toccolours mw-collapsible" style="overflow:auto;>
Line 18: Line 18:
       </div>
       </div>
   </div>
   </div>
<div style="width: 500px;>
<div>
     '''UP NEXT:'''
     '''UP NEXT:'''
     <div class="toccolours mw-collapsible" style="overflow:auto;>
     <div class="toccolours mw-collapsible" style="overflow:auto;>
Line 32: Line 32:
       </div>
       </div>
   </div>
   </div>
   <div style="width: 500px;>
   <div>
     '''BACKLOG:'''
     '''BACKLOG:'''
     <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;>
     <div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;>
Line 52: Line 52:
   </div>
   </div>
</div>
</div>
<div style="position:relative; width:500px; height: auto; margins:auto; float:left;>
<div>
   <div style="width: 500px;>
   <div>
     '''ACTIVE:'''
     '''ACTIVE:'''
     <div class="toccolours mw-collapsible" style="overflow:auto;>
     <div class="toccolours mw-collapsible" style="overflow:auto;>
Line 73: Line 73:
   </div>
   </div>
</div>
</div>
<div style="position:relative; width:500px; height: auto; margins:auto; float:left;>
<div>
   <div style="width: 500px;>
   <div>
     '''REVIEW:'''
     '''REVIEW:'''
     <div class="toccolours mw-collapsible" style="overflow:auto;>
     <div class="toccolours mw-collapsible" style="overflow:auto;>

Revision as of 15:41, 7 September 2018

   NEEDS TRIAGE:
Full Query
ID Summary Priority
1226946 UA docshell overrides should affect workers --
1639592 Make worker launching testable --
1674342 Don't clone console API messages from worker to main thread --
1678230 DOM workers seem to GC often --
1686438 Consider an alternative non-synchronized implementation for EventSource objects constructed on the main thread --
1740313 Switch WorkerPrivate::GetPrincipalHashValue to use threadsafe principals --
1743443 Mark WorkerErrorReport::ReportError as MOZ_CAN_RUN_SCRIPT --
1746591 RuntimeService::Cleanup could better be replaced with an async shutdown blocker --
1764266 Check if WorkerPrivate::NotifyWorkerRefs really needs the aStatus parameter --
1764819 Migrate IDB/Workers prefs to StaticPrefs --
1768994 Gathering memory info in WorkerDebugger.cpp looks weird --
1808189 [Fetch] Determine referrer when the global is not a Window object --
1817199 Replace use of SchedulerGroup::Dispatch from workers (including remote workers) with more straightforward main-thread dispatch. --
1818459 Design the timer throttling for Dedicated Workers throttling case --
1818463 Implement Workers throttling --
1819507 Investigate systemic service worker test failures with the string "This test left a service worker registered without cleaning it up" likely due to a race in the SpecialPowers logic for detecting leftover service workers. --
1823742 Intermittent dom/workers/test/browser_worker_use_counters.js | single tracking bug --
1835988 Removing unnecessary raw-pointer of WorkerPrivate --
1836707 Add helper `nsIServiceWorkerManager::CreateBrowsingContextFilter` to create a filter to help devtools determine what console messages and/or network channels related to ServiceWorkers are relevant to devtools --
1849183 The secFlags of the Classic worker's main script seems wrong --
1849542 Remove the legacy secFlag SEC_ALLOW_CROSS_ORIGIN_SEC_CONTEXT_IS_NULL when a worker loads a data URI --
1861696 Improve the messages of ThrowSecurityError in SharedWorker::Constructor --
1888109 SharedArrayBuffer users that block the main thread (reasonably) assuming Worker creation can happen without the main thread being available can cause deadlock --
1891051 Remove dom.workers.pFetch.enabled pref --
1899963 Investigate why Workers do not properly inherit CSP's `upgrade-insecure-requests` --
1912298 Intermittent application crashed [@ mozilla::detail::CheckedUnsafePtrBase<mozilla::dom::WorkerPrivate, (mozilla::CheckingSupport)1>::get] | single tracking bug --
1924339 Remove dom.workers.importScripts.enforceStrictMimeType pref --
1928432 Refactor RemoteWorkerChild::ExecWorkerOnMainThread to be able to run Off-Main-Thread (OMT) --
1943939 Remove old Timeout Manager implementation from WorkerPrivate.cpp --
1944144 Assertion failure: !mActor, at /builds/worker/checkouts/gecko/dom/workers/remoteworkers/RemoteWorkerController.cpp:116 --
1960822 WorkerScope: Implement missing HasActivePeerConnections() --
1965514 Remove dom.workers.timeoutmanager pref and unused code --
1201160 Service workers violate SOP for "no-cors" CSS --
1596944 leak when opening twitch.tv --
1640870 Resolve failure of WPT /service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https.html --
1646544 Track last focus time in the parent process --
1731081 ServiceWorkerManager should assert hard if used from content process --
1761484 Verify if ClearDebuggerEventQueue should actually better execute the events --
1774607 Verify if some tests really cannot run with condprof active. --
1779002 Introduce a new telemetry probe to monitor service worker life time --
1802711 Service worker: Implementation of FetchEvent.preloadResponse inconsistent with other browsers --
1816639 Intermittent dom/serviceworkers/test/test_installation_simple.html | single tracking bug --
1817198 Replace use of SchedulerGroup::Dispatch from ServiceWorkers with more straightforward main-thread dispatch. --
1825373 fetch() never resolves if ReadableStream never enqueues anything in Service Worker --
1825388 response.body.cancel() is not propagated to Service Worker --
1825446 Change threshold for blocking shutdown for Service Workers in the parent process to workers having notified Cancellation through to the global instead of having fully shutdown --
1846195 update-not-allowed WPT test needs a way to identify between updatefound callbacks originating from explicit update call --
1870746 Increase service worker performance test times --
1876093 Iframe gets an empty document.referrer when not in Private --
1889121 Expand our service worker performance tests --
1889614 Re-enable WorkerRef instrumentation --
1900242 Replace ClientHandleOp with use of async return value IPC, or at least stop it from redundantly calling its mRejectCallback --
1902538 Look into weird automation behavior for testing/web-platform/tests/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html where the test passes locally but seems to reliably fail on automation --
1910127 Frequent Android debug dom/serviceworkers/test/performance/test_registration.html | Test timed out. - --
1922785 Referer header is missing while registering service worker --
1926641 Remove allowed failure in /service-workers/service-worker/skip-waiting-installed.https.html once ServiceWorker lifecycle events go directly from PBackground to workers --
1942576 Enable WPT service-workers/service-worker/partitioned-cookies.tentative.https.html --
1951361 Fix WPT json-module-service-worker-test.https.html --
1645972 PaymentRequest's show() must consume user activation --
1725556 Implement Secure Payment Confirmation --
1963064 Google pay doesn't work in Fenix --

61 Total; 61 Open (100%); 0 Resolved (0%); 0 Verified (0%);

   UP NEXT:
Full Query
ID Summary Status Resolution Priority
857888 webappsstore.sqlite is larger than it should be NEW P2
1178829 [META] Fix remaining idb web-platform-test failures NEW P3
1229156 Test ServiceWorkerEvents error reporting (ex: respondWith, waitUntil) NEW P3
1237527 Cookies are all gone after Firefox crashes after experiencing a full disk NEW P3
1261839 add telemetry for service worker failures NEW P2
1348705 Netflix error 32660 (.metadata file blocks) NEW P3
1379136 Crash of Browser & Tab Bug with IndexedDB UNCONFIRMED P3
1394671 Intermittent dom/indexedDB/test/browser_perwindow_privateBrowsing.js | leaked 2 window(s) until shutdown [url = about:privatebrowsing] NEW P2
1395705 Figure out what storage can be moved to 'Local' path on Windows and what can remain in 'Roaming' UNCONFIRMED P3
1403441 Make storage api support history.pushState() NEW P2
1414751 Intermittent test-verify browser/components/preferences/in-content/tests/browser_siteData.js | Should list sites using quota usage or appcache - Got 1, expected 2 NEW P2
1435343 Crash in [@ mozilla::dom::workerinternals::RuntimeService::CrashIfHanging]. Shutdown problem in workers. ASSIGNED P3
1435564 File blob for MacOS package zero length UNCONFIRMED P3
1437829 Indexed DB Databse not shown in Developer Tools for local HTML page UNCONFIRMED P2
1451381 Worker event listeners can leak owning window NEW P2
1462676 StructuredCloneData move constructor is a bit suspect NEW P2
1469282 Implement DedicatedWorker.requestAnimationFrame UNCONFIRMED P3
1487479 wipe origin if it contains wasm IDB entries NEW P2
1487534 Implement FetchEvent.replacesClientId the "resulting" clientId (previously dubbed targetClientId) NEW P2
1492569 PBackgroundIDBFactory.ipdl allows construction of a PBackgroundIDBFactoryRequest with content-process-supplied Principal NEW P2
1543704 Add browser test for unexpected process termination involving SharedWorkers / Remote Workers NEW P3
1633342 [meta] Crash in [mozilla::net::nsHttpConnectionMgr::Shutdown] and other net related places. Shutdown hang. NEW P3

22 Total; 22 Open (100%); 0 Resolved (0%); 0 Verified (0%);

   BACKLOG:
Full Query
ID Summary Priority
1608319 When it's known that we will spawn a ServiceWorker, we should attempt to preload/preheat its Cache API storage P1
1469419 Figure out and implement what should happen when there are two active calls to PaymentRequest.show P1
1253580 Shared workers need to show the full url in about:debugging#workers P2
1434966 Need to report worker load failures usefully P2
1451381 Worker event listeners can leak owning window P2
1539508 [meta] Simplify WorkerPrivate's end-of-life flow P2
1569401 [meta] [Workers] Firefox only web platform test failures P2
1613912 Implement Cross-Origin-Embedder-Policy (COEP) for shared/service workers P2
1932409 Crash in [@ mozilla::CrashOnDanglingCheckedUnsafePtr::NotifyCheckFailure] P2
1226983 [meta] Service Worker spec compatibility issues P2
1261839 add telemetry for service worker failures P2
1341301 Resending form post data is broken if a service worker is registered P2
1384285 make service workers use a separate ScriptLoader that avoids main thread P2
1386667 trigger service worker updates during idle time P2
1394102 FetchEvent.request.signal should be correctly aborted P2
1407621 Move ServiceWorkerRegistrar/registrations to use QuotaManager-managed persistence/storage P2
1415003 pass through SW should propagate outer network channel priority to the fetch() channel P2
1418489 observing a window is gone via Clients API should evict it from bfcache P2
1424299 implement a service worker job timeout mechanism with telemetry P2
1448979 service worker interception should propagate redirect count to enforce redirect limits P2
1456479 Implement Request.isReloadNavigation P2
1465074 Allow range requests to pass through a service worker P2
1467454 cross-origin stylesheet load without "crossorigin" attribute treats service worker synthesized CORS response as opaque P2
1487534 Implement FetchEvent.replacesClientId the "resulting" clientId (previously dubbed targetClientId) P2
1499202 URLs leaked in WPT service-workers/service-worker P2
1509129 Don't abort the Soft Update algorithm if there's an installing service worker or if the uninstalling flag is set P2
1522593 Collect timing data for network requests that includes time spent on trips through the service worker, for profiling purposes P2
1529235 [Service Workers] Firefox only web platform test failures P2
1582900 Bogus-looking comment in ServiceWorkerContainer::Register P2
1588093 Twitter scrolls on its own, images fail to load when multiple Service Worker tabs are opened P2
1589749 Defer updating mChannel until HttpChannelParent::OnRedirectResult for ServiceWorker interception per comment 13. Was: Assertion failure mChannel == chan in HttpChannelParent.cpp P2
1604543 ServiceWorkerManager::ReportToAllClients needs to be updated for sw-e10s [syntax errors in script evaluation receive the reported-to-content MSG_SW_INSTALL_ERROR but not the syntax errors] P2
1609939 Profile shows parent process network requests that never receive a response when in parent intercept mode P2
1616831 Annotate Service Workers and Clients API code with MOZ_CAN_RUN_SCRIPT / MOZ_CAN_RUN_SCRIPT_BOUNDARY P2
1618072 Improve the error message generated for network errors P2
1629125 Potentially spurious "Fetch event handlers must be added during the worker script’s initial evaluation" may be logged for event listeners added during top-level script load microtask checkpoint P2
1744592 Assertion failure: !GetDispatchFlag(), at /dom/serviceworkers/ServiceWorkerOp.cpp:99 P2
1785386 Intermittent /fetch/http-cache/304-update.any.js | single tracking bug P2
1837276 Firefox not passing clear-site-data WPTs, but Chrome and Safari now do so. P2
1956671 Assertion failure: mRemoteWorkerLaunchEnd, at /builds/worker/checkouts/gecko/dom/workers/remoteworkers/RemoteWorkerControllerChild.cpp:47 P2
1318984 [meta] Implement W3C Payment Request API P2
1380546 [meta] Pass web platform tests of Payment Request API P2
1383597 [meta] Payment UI implementation support P2
1494340 Remove pref dom.payments.request.user_interaction_required setting when running web-platform tests P2
1501162 shippingaddresschange redaction isn't compatible with jcrew.com P2
1507251 Fix test_abortPayment.html and test_canMakePayment.html to not leak in the tab process P2
1918059 Pop-up from https://applepaydemo.apple.com/ (Apple Pay Support) does not show after clicking the Pay button P2
468104 Worker is not subject to CAPS checks P3
751457 Slow script dialog from a worker event handler behavior could use improvement P3
1177935 Fix devtools ServiceWorker testing flag on SharedWorker P3
1244409 Intermittent test_WorkerDebuggerManager.xhtml,test_WorkerDebuggerManager.xhtml| Test timed out P3
1254240 [meta] Reduce the amount of overhead (improve performance for small messages) in postMessage to/from workers P3
1263215 refactor WorkerRunnable::Dispatch() scheme so runnable object always releases on target worker thread P3
1270594 consider exposing a chrome-only worker interface for performing tests P3
1271441 Need to fix console reporting and whatnot in the worker error reporter P3
1320717 Add a way to get Worker GC/CC logs while Firefox is running P3
1330432 Add prefs to control worker GC timer intervals P3
1350370 make worker dedicated/shared ScriptLoader paths use cached js bytecode in http cache P3
1359745 Set [[CanBlock]] for shared workers to true P3
1380320 migrate code using "GetCurrentThread" methods on worker to nsIGlobalObject::EventTargetFor() P3
1382999 use HTTP OMT data delivery while loading worker resource P3
1401628 consider throttling or pausing workers for background tabs P3
1432184 clean up worker LoadGroup handling P3
1441543 [wpt-sync] Sync PR 9690 - Add back data-url-shared.html test that was flaky in Firefox P3
1444713 intermittent dom/workers/test/crashtests/1228456.html | load failed: timed out after waiting for 'load' event for dom/workers/test/crashtests/1228456.html P3
1505409 WorkerPrivate::mParentFrozen accessed from two different threads without synchronization P3
1517126 FinishedRunnable not dispatched when worker creation fails P3
1518298 Intermittent leak in /fetch/api/basic/ WPT P3
1543704 Add browser test for unexpected process termination involving SharedWorkers / Remote Workers P3
1547145 Pass JSContext explicitly when opening XHRs in worker threads P3
1586642 Workers do not collect JS engine telemetry P3
1590855 Finish converting worker script loader (dom/workers/ScriptLoader.cpp's ScriptLoaderRunnable, ScriptResponseHeaderProcessor) to WorkerRef and ThreadsafeWorkerRef P3
1597527 Give each worker type its own thread name P3
1604732 Runtime service loads wrong intl.accept_language when custom langpack in use P3
1610826 [meta] Fuzzing: Workers P3
1614242 [SharedWorker] Check script type and credentials mode values before connecting to the matched SharedWorkerGlobalScope P3
1619728 SharedWorkers close themselves on all errors P3
1621668 Write a test that verifies the behaviour of cross-origin scripts in worklets P3
1627940 SharedWorker should not propagate runtime errors P3
1632837 data URL dedicated workers should create their own agent cluster P3
1632840 Support CSP sandbox in workers P3
1644767 DoS using shared workers and on-connect firefox P3
1659454 ChromeWorker construction / creation of a Worker from a system principal should take/require an async shutdown blocker P3
1673024 WorkerDebugger#window can refer to the wrong window P3
1732159 Remove dom_serviceWorkers_testing_enabled pref hack from SandboxPrivate::GetStorageAccess() P3
1739389 Adding `message` event listener on a unloaded worker throws `NS_ERROR_UNEXPECTED` P3
1757513 Audit RuntimeService singleton lifecycle P3
1758125 WorkerPrivate's LoadInfo should be initialized more consistently P3
1774542 Timers don't seem to be throttled in workers of background tabs P3
1785342 Intermittent /workers/Worker-timeout-decreasing-order.html | single tracking bug P3
1797413 OOM due to unconstrained memory usage P3
1805400 Executing DOM worker scripts is delayed by main thread availability P3
1808685 GetCurrentSerialEventTarget should return the nested event target when a sync loop is running P3
1816657 WorkerNavigator::GetUserAgent does a sync-loop call to the main thread P3
1837283 Overhaul Worker GetCurrentSerialEventTarget() behavior to only allow same-thread dispatch unless a ThreadSafeWorkerRef is held which provides a self-perpetuating nsISerialEventTarget P3
1837880 Please add documentation for ChromeWorker P3
1841363 WPT failures for workers/modules/[dedicated|shared]-worker-import-csp.html P3
1851141 Handle failure asynchronously when a worker loads an unsupported URL P3
1861778 Remove waitForMultiple test helper in dom/workers/test/dom_worker_helper.js in favor of Promise.all or sequential awaits P3
1862346 Crash in [@ mozilla::Maybe<T>::isSome | mozilla::dom::workerinternals::loader::ScriptLoaderRunnable::IsCancelled] P3
1872483 Web Worker ES Module Import Error is not displayed P3
1874800 hanging at shutdown: Content process hangs on ShutdownPhase::XPCOMShutdownThreads and is killed by ChildLaxReaper timeout P3
1878552 Busy main thread blocks Worker thread execution P3
1885198 NS_ERROR_DOM_INVALID_STATE_ERR "invalid state error" in complex worker / Blob / createImageBitmap / GC interaction P3
1892272 Worker postMessage ThrottledEventQueue backpressure should be aware of outstanding structured serialization memory use in order to throttle the worker based on memory usage and not just runnable count P3
1921003 MOZ_PROFILER_STARTUP=1 leads to Assertion failure: false (MOZ_ASSERT_UNREACHABLE: WorkerGlobalScope alive after worker shutdown), at C:/mozilla-source/mozilla-unified/dom/workers/RuntimeService.cpp:2227 P3
1965872 dedicated workers with deeply nested `eval()` freezes the Tab without any CPU use and does othe weird stuff. P3
1170795 Calling FetchEvent.respondWith() with a malformed synthesized redirected response causes us to hit the network P3
1172869 Implement a single API to deal with window.open() scenarios P3
1182633 service workers test_privatebrowsing.html chrome mochitest does not run on e10s P3
1187300 Verify if interception occurs for channels created by Downloads.jsm when possible P3
1189984 Clean up UpdateOverridenLoadGroup and mBrowserChildList nsITabChild objects P3
1203274 Service worker wakeup and lifetime telemetry P3
1203747 Performance timing API should record on Service Workers P3
1222720 Report additional information when service worker event handler throw P3
1228149 Return the same ServiceWorkerRegistration object from service worker APIs on workers P3
1229042 Add a test for bug 1201498 P3
1229156 Test ServiceWorkerEvents error reporting (ex: respondWith, waitUntil) P3
1248417 test and implement relative redirects behavior during service worker interception P3
1248449 Remove dedupe logic when reading service worker registrar file P3
1255275 Return the same ServiceWorkerRegistration object from service worker APIs exposed from ServiceWorkerContainer on workers P3
1256451 make it easier to recover from a bad service worker P3
1263048 allow devtools to stop controlling clients for a particular service worker P3
1263670 Consider reloading when a document restored from bfcache gets controlled by a different service worker P3
1264180 Implement Client.ancestorOrigins P3
1265504 Noticeable (couple of seconds) delay on start of the browser P3
1268323 service workers should not control https iframes nested under insecure documents P3
1283191 [meta] Service worker streaming P3
1296827 fetch() and cache.addAll() rejection messages unhelpful P3
1302715 support long running service workers with FetchEvent.respondWith() while controlled window is open P3
1304382 unregister service workers if cookies are blocked for an origin P3
1313096 Add testing for Clients.openWindow() on Fenix / Android P3
1314658 Update the security check in NeckoParent::GetValidatedAppInfo P3
1318712 Clients.openWindow() on Fennec should focus a tab with the supplied url if one exists P3
1328391 [meta] Service Worker Data Collection P3
1328397 Add telemetry to see how often we end up in corrupted content situations P3
1328614 [meta] Service Workers Tests P3
1328622 [meta] Service Worker Performance P3
1339434 match spec change to remove skip-service-worker flag P3
1350367 Make service worker ScriptLoader paths use cached js bytecode from cache API P3
1352911 Telemetry for bfcache usage and maybe impact on service workers P3
1355899 Stop eagerly transmitting the cookie permission to the content process for service workers P3
1360255 Add a test for loading a service-worker managed document in a new process P3
1360870 Implement "module" service workers P3
1367440 SW telemetry: add a histogram for the time spent waking up the service worker P3
1367444 Add telemetry for sync runnables in service workers P3
1378587 Default value for dom.serviceWorker.idle_timeout too agressive P3
1408488 Assertion failure: !mPendingReadyPromises.Contains(window), at dom/workers/ServiceWorkerManager.cpp:1414 P3
1409007 service worker update does not trigger if loading is blocked with X-Frame-Options:Deny P3
1417294 Make the timing channel model simpler after moving all interception logic to the parent process P3
1418457 propagate the internal error code from Response to the outer intercepted channel P3
1426397 PopulateRegistrationData should not populate registrations with empty data (which can lead to serviceworker.txt entries with blank currentWorkerURL values) P3
1426401 Consider persisting waiting worker state to disk and triggering an activate event on/after next browser start P3
1428130 remove cookie permission preload after service worker code checks storage access in parent process. P3
1429794 Re-enable dom/workers/test/serviceworkers/isolated/multi-e10s-update/browser_multie10s_update.js P3
1443414 Intermittent TEST-UNEXPECTED-FAIL | /service-workers/service-worker/about-blank-replacement.https.html | Popup initial about:blank is controlled, exposed to clients.matchAll(), and matches final Client P3
1448237 [wpt-sync] Sync PR 10153 - Client.postMessage to unloaded Client P3
1455077 investigate where service worker code should call NS_CheckContentLoadPolicy() P3
1459781 service worker fetch event not happen when html generated from document.write P3
1464541 Intermittent /service-workers/service-worker/fetch-canvas-tainting-video.https.html | url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=cors&url=https%3A%2F%2Fwww1.web-platform ... P3
1466438 Service Workers and uBlock/uMatrix shows the offline page P3
1467998 <script> element without "cross-origin" attribute treats service worker synthesized CORS response as opaque P3
1472303 ServiceWorkerRegistration::Update() should block self-update during evaluation regardless of Inner implementation P3
1487526 Service Worker Removal Forgery through IPC P3
1491113 IPDLs in dom/clients/manager can be constructed using fraudulent Principals from a rogue Content Process P3
1491119 Service Worker Registration can be done on another origin by a rogue Content Process P3
1498508 Avoid initiating DOM Cache IPC when worker is shutting down P3
1514916 Decide what to do with currently-failing console monitoring tests in parent-intercept mode P3
1517194 Add MOZ_LOG on DOM Cache P3
1526212 Intermittent TEST-UNEXPECTED-PASS | /resource-timing/test_resource_timing.https.html | PerformanceEntry has correct order of timing attributes (iframe) - expected FAIL P3
1531511 Service Worker fetch requests during 'install' phase block fetch requests from main thread P3
1555177 Make WPT test service-workers/service-worker/fetch-csp.https.html pass P3
1561559 Figure out why there are temporary body files on unexpected directory P3
1566578 Resolution of a ready promise acquired before registering a new Service Worker may race P3
1573141 serviceWorker.onstatechange NOT triggered after onupdatefound P3
1578337 Intermittent dom/serviceworkers/test/browser_storage_permission.js | Test timed out - P3
1578714 When a ClientSource is deleted, any pending handles should be flushed P3
1580386 Test coverage for bug 1580363 P3
1591879 Revert the usage back if it fails after updating usage to a quotaObject. P3
1592911 news.google.com ServiceWorker not successfully installing - Clicking links from Google News page makes the service worker remain in a “Registering” state and throwing several errors in browser console P3
1595969 Exposed orphaned registrations to devtools P3
1602393 Crash in [@ AsyncShutdownTimeout | profile-before-change | ServiceWorkerRegistrar: Flushing data] P3
1610828 [meta] Fuzzing: Service Workers P3
1615407 BodyStream::ErrorPropagation should do better error-reporting P3
1617042 Add reporting for when ServiceWorker shutdown timer fires P3
1624203 ServiceWorkerManager::ReportToAllClients ignores aFlag parameter P3
1626616 document.referrer not set in some cross domain cases involving service workers P3
1637325 Service Worker Fails Request For Video P3
1646541 Cleanup/remove nsGlobalWindowInner::ShouldReportForServiceWorkerScope P3
1663897 Walmart Grocery service worker is not displayed in about:debugging P3
1665197 Garbage collect orphaned ServiceWorker caches that lack a registration and registrations that lack cache storages. P3
1699047 NS_ERROR_INTERCEPTION_FAILED errors are rendered poorly P3
1729724 Report cache sqlite corruption with a dedicated error P3
1730036 Crash in [@ mozilla::ipc::PrincipalToPrincipalInfo] P3
1736264 [meta] Service Worker Latency Meta Tracker P3
1742596 Investigate why GetIPCInternalRequest() doesn't handle the request's body P3
1757724 Investigate intermittent "Unregister should return true" failures P3
1769652 Implement SerivceWorker::GetRegistration() P3
1774860 dom/serviceworkers/test/test_error_reporting.html needs to be re-written for serviceworker_e10s P3
1776998 Intermittent dom/serviceworkers/test/test_claim_oninstall.html | single tracking bug P3
1776999 Intermittent dom/serviceworkers/test/test_controller.html | single tracking bug P3
1777000 Intermittent dom/serviceworkers/test/test_event_listener_leaks.html | single tracking bug P3
1777005 Intermittent dom/serviceworkers/test/test_onmessageerror.html | single tracking bug P3
1777006 Intermittent dom/serviceworkers/test/test_opaque_intercept.html | single tracking bug P3
1777010 Intermittent dom/serviceworkers/test/test_post_message_source.html | single tracking bug P3
1777011 Intermittent dom/serviceworkers/test/test_serviceworker_interfaces.html | single tracking bug P3
1781393 Intermittent dom/serviceworkers/test/test_importscript.html | single tracking bug P3
1781591 Intermittent dom/serviceworkers/test/test_origin_after_redirect_to_https_cached.html | single tracking bug P3
1781593 Intermittent dom/serviceworkers/test/test_file_upload.html | single tracking bug P3
1785334 Intermittent /service-workers/service-worker/navigation-redirect.https.html | single tracking bug P3
1805000 Remove obsolete ServiceWorkerCloneData implementation P3
1809622 document referrer is always empty if page is served from SW P3
1811973 httpsOnly in test_installation_simple.html doesn't test what it thinks it does P3
1853726 Move ServiceWorker IPC Protocols from PBackground to Principal-bound/StorageKey-bound parent actor PBoundStorageKey (speculative) P3
1855580 Implement the Service Worker Static Routing API P3
1856980 Intermittent dom/serviceworkers/test/test_imagecache_max_age.html failure on new Ubuntu 22.04 Wayland debug pool P3
1884818 Service worker serving deleted site with expired domain (spec limitation at this time: ServiceWorker/issues/1695) P3
1895112 Crash in [@ nsIGlobalObject::IsDying] P3
1912607 SW script installation fails on scripts served with "Vary: *", potential spec violation. Manifests as: Assertion failure: !result.IsErrorWithMessage(), at /builds/worker/checkouts/gecko/dom/serviceworkers/ServiceWorkerScriptCache.cpp:58 P3
1968515 sync-about-blank: about-blank-replacement.https.html and controlled-iframe-postMessage.https.html fail when replacing navigator on window reuse P3
1465682 [META] Implement W3C Payment Handler API P3
1483083 Use JSArray instead of nsIArray in payment request implementation P3
1484068 Add a console warning for when a merchant provides shipping options and none are selected P3
1492596 IPCPaymentCreateActionRequest.topLevelPrincipal can be removed? P3
1494917 PaymentResponse.retry({}) and PaymentResponse.retry() should not return AbortError. P3
1496656 user activation should survive await microtask P3
1498013 Add a boolean attribute to nsIPaymentRequest to indicate whether it's from a private window P3
1508510 Calling r.abort() in a payment event handler cause IPDL errors, killing the child process P3
1509320 changeShippingOption can trigger a shippingoptionchange event even if the option is .selected=true P3
1610876 Payments code does some probably-invalid things with exceptions P3
1652639 Stub PaymentHandler DOM bindings to allow prototyping P3
1654223 PaymentRequest's IsHandlingUserInput() is busted with WPT P3
1706141 Assertion failure: mMightHaveUnreportedJSException (Why didn't you tell us you planned to throw a JS exception?), at /builds/worker/checkouts/gecko/dom/bindings/BindingUtils.cpp:650 P3
1757747 Crash in [@ IPCError-browser | RecvRequestPayment nsIPaymentRequestService::RequestPayment failed] P3

234 Total; 234 Open (100%); 0 Resolved (0%); 0 Verified (0%);

   ACTIVE:
Full Query
ID Summary Priority
1944242 Merge ServiceWorker process back to the same-origin content process. P1
1944240 Adapting DevTool WorkerDebugger with RemoteWorkerDebugger mechanism in the parent process P1
1633392 ARCH::worker-event-queues-cleanup - Worker event queue cleanup P2
1425175 Intermittent /service-workers/service-worker/skip-waiting-using-registration.https.html | Test skipWaiting while a client is using the registration - assert_equals: Controller state should be activating expected "activating" but got "activated" P2
1672491 Eliminate Top-Level worker invariant that the parent of top-level workers be the main thread. (For RemoteWorkerService) P2
1350337 create public interface for WorkerPrivate to hide implementation details, possibly using nsIGlobalObject for on-worker-thread use-cases P2
1910011 Crash in [@ mozilla::dom::ClientHandle::Control] P2
1802102 Support download requests in worker through PFetch P2
1805613 Intermittent Main app process exited normally application crashed [@ __pthread_cond_wait] after [Parent 1500, IPC I/O Parent] WARNING: Process X hanging at shutdown; attempting crash report (fatal error) P2
1812042 Resolve the race caused by ObjectURL/BlobURL revoke P2
1880012 ClientSource::SetController crash with iframe P2
1837186 Intermittent Assertion failure: aCx == mWorkerPrivate->GetJSContext(), at /builds/worker/checkouts/gecko/dom/workers/RuntimeService.cpp:612 [dom/promise/tests/test_webassembly_compile.html] P2
1894234 Get rid of WorkerPrivate HybridEventTarget P2
1899507 Off-main-thread Worker ScriptLoader P2
1899509 Off-main-thread RemoteWorker initialization P2
1675068 Service workers delaying shutdown P2
1668743 Pinned tabs that use ServiceWorkers and do not skipWaiting on update may fail to load at next startup due to shutdown race involving SW activation P2
1653470 Cleanup of PServiceWorker, PServiceWorkerContainer, and PServiceWorkerRegistration P2
1615164 Intermittent dom/serviceworkers/test/test_abrupt_completion.html | Correct message handler - got "handler-after-throw", expected "handler-before-throw" P2
1231208 [meta] Service worker e10s redesign P2
1585348 [meta] ServiceWorkers e10s redesign - QA bug tracking P2
1506892 Add logging to ServiceWorker implementation exposed via about:serviceworkers P2
1646548 Add comment explaining GetInProcessParentDocument's Fission behavior in WorkerPrivate::GetLoadInfo P3
1279406 Sandboxed iframes with "allow-same-origin" should be inherited / intercepted P3
1593031 firefox-storage-test reporting Cache API error due to `NetworkError when attempting to fetch resource.` P3
1218080 Fix service workers openWindow when there's no available browser window P3
1650716 serviceWorker.oncontrollerchange doesn't fire in iframe P3
1203749 Fix performance-timeline.https.html service worker web platform test. P3
1666761 Document critical path for ServiceWorker interception of the first loaded page at startup P3
1967540 Serviceworker script loader should load cached scripts in worker thread P3
1435343 Crash in [@ mozilla::dom::workerinternals::RuntimeService::CrashIfHanging]. Shutdown problem in workers. P3
1761208 startup Crash in [@ mozilla::net::LoadInfo::SetReservedClientInfo] on Amazon P3
1776004 Intermittent dom/serviceworkers/test/browser_navigation_fetch_fault_handling.js | single tracking bug P3
1776997 Intermittent dom/serviceworkers/test/test_abrupt_completion.html | single tracking bug P3
1818569 Hit MOZ_CRASH(E10SUtils.getRemoteTypeForWorkerPrincipal did throw: workerType=shared, principal=ftp, preferredRemoteType=webIsolated, processRemoteType=webIsolated, errorName=NS_ERROR_UNEXPECTED, errorLocation=resource://gre/modules/E10SUtils.sys.mjs:157) P3
1776962 Intermittent dom/workers/test/test_sharedworker_event_listener_leaks.html | single tracking bug P3
1683595 Refactor remote worker process selection, spawning, and "does this process need to stay alive" to the main thread and ContentParent and exposed to ChildProcInfoDictionary P3
1964413 Extend serviceworker.txt to store additional data (active, evaluating, waiting state) P3
1749342 Assertion failure: mResultPromise, at /dom/payments/PaymentRequest.cpp:719 P3

39 Total; 39 Open (100%); 0 Resolved (0%); 0 Verified (0%);

   REVIEW:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);