tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit b7144d02c3ffd2844e4e2146d66a9101ae3d96a6
parent 8dc412936f1bbe39404887d5de146d1c422792de
Author: youennf <youennf@users.noreply.github.com>
Date:   Fri, 19 Dec 2025 09:18:08 +0000

Bug 2006019 [wpt PR 56737] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=304170, a=testonly

Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=304170 (#56737)

--

wpt-commits: 4a8b10d354d0098e56cdadb4cb8c02202d45135d
wpt-pr: 56737

Diffstat:
Atesting/web-platform/tests/service-workers/cache-storage/cache-api-nested-worker.https.html | 17+++++++++++++++++
Atesting/web-platform/tests/service-workers/cache-storage/cache-api-nested-worker1.js | 3+++
Atesting/web-platform/tests/service-workers/cache-storage/cache-api-nested-worker2.js | 1+
3 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/testing/web-platform/tests/service-workers/cache-storage/cache-api-nested-worker.https.html b/testing/web-platform/tests/service-workers/cache-storage/cache-api-nested-worker.https.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>Cache Storage: Verify nested worker functionality</title> +<link rel="help" href="https://w3c.github.io/ServiceWorker/#cache-storage"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script> + +promise_test(async function(t) { + const worker = new Worker("cache-api-nested-worker1.js"); + const result = await new Promise((resolve, reject) => { + worker.onmessage = e => resolve(e.data); + t.step_timeout(() => reject("test timed out"), 2000); + }); + assert_equals(result, "PASS"); +}, "Cache API in nested worker"); +</script> diff --git a/testing/web-platform/tests/service-workers/cache-storage/cache-api-nested-worker1.js b/testing/web-platform/tests/service-workers/cache-storage/cache-api-nested-worker1.js @@ -0,0 +1,3 @@ +const worker2 = new Worker("cache-api-nested-worker2.js"); +worker2.onmessage = e => self.postMessage(e.data); + diff --git a/testing/web-platform/tests/service-workers/cache-storage/cache-api-nested-worker2.js b/testing/web-platform/tests/service-workers/cache-storage/cache-api-nested-worker2.js @@ -0,0 +1 @@ +self.caches.keys().then(() => postMessage('PASS'), () => postMessage('FAIL'));