chromium/third_party/blink/web_tests/wpt_internal/ai/prompt-api-service-worker.https.window.js

// META: script=resources/workaround-for-362676838.js
// META: timeout=long

promise_test(async () => {
  const result = await new Promise(async resolve => {
    navigator.serviceWorker.register('test-service-worker.js');
    navigator.serviceWorker.ready.then(() => {
      navigator.serviceWorker.onmessage = e => {
        resolve(e.data);
      }
    });
  });

  assert_true(result.success, result.error);
});