Closed Bug 1631751 Opened 1 year ago Closed 10 months ago

Fix COEP expected fails

Categories

(Core :: DOM: Networking, defect, P2)

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: valentin, Unassigned)

References

Details

(Whiteboard: [necko-triaged])

+++ This bug was initially created as a clone of Bug #1614988 +++

[cache-storage-reporting-dedicated-worker.https.html]
  disabled:
    if debug and (os == "mac"): https://bugzilla.mozilla.org/show_bug.cgi?id=1626425
    if debug and (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1626425
  expected:
    if debug and (os == "win") and (processor == "x86"): ["CRASH", "TIMEOUT"]
    if debug and (os == "win") and (processor == "x86_64"): ["TIMEOUT", "CRASH"]
    if debug and (os == "mac"): ["TIMEOUT", "CRASH"]
    if debug and (os == "linux"): ["TIMEOUT", "CRASH"]
    TIMEOUT
  [COEP support on DedicatedWorker.]
    expected: TIMEOUT

  [COEP-Report-Only support on DedicatedWorker.]
    expected: NOTRUN
[cache-storage-reporting-document.https.html]
  disabled:
    if debug and (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1626425
    if debug and (os == "mac"): https://bugzilla.mozilla.org/show_bug.cgi?id=1626425
  expected:
    if (os == "linux") and debug and webrender and not fission: ["CRASH", "TIMEOUT"]
    if (os == "linux") and debug and webrender and fission: ["CRASH", "TIMEOUT"]
    if (os == "linux") and debug and not webrender: ["TIMEOUT", "CRASH"]
    TIMEOUT
  [COEP support on document.]
    expected: TIMEOUT

  [COEP-Report-Only support on document.]
    expected: NOTRUN
[cache-storage-reporting-service-worker.https.html]
  disabled:
    if debug and (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1626425
    if debug and (os == "mac"): https://bugzilla.mozilla.org/show_bug.cgi?id=1626425
  expected:
    if debug and (os == "linux") and webrender and fission: ["TIMEOUT", "CRASH"]
    if debug and (os == "linux") and webrender and not fission: ["CRASH", "TIMEOUT"]
    if debug and (os == "linux") and not webrender: ["TIMEOUT", "CRASH"]
    if debug and (os == "win") and webrender: ["TIMEOUT", "CRASH"]
    if debug and (os == "mac"): ["TIMEOUT", "CRASH"]
    if debug and (os == "android"): ["TIMEOUT", "CRASH"]
    TIMEOUT
  [COEP support on ServiceWorker.]
    expected: TIMEOUT

  [COEP-Report-Only support on ServiceWorker.]
    expected: NOTRUN
[cache-storage-reporting-shared-worker.https.html]
  disabled:
    if debug and (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1626425
    if debug and (os == "mac"): https://bugzilla.mozilla.org/show_bug.cgi?id=1626425
  expected:
    if (os == "linux") and debug and webrender and fission: ["CRASH", "TIMEOUT"]
    if (os == "linux") and debug and webrender and not fission: ["CRASH", "TIMEOUT"]
    if (os == "linux") and debug and not webrender: ["TIMEOUT", "CRASH"]
    if (os == "win") and debug and webrender: ["TIMEOUT", "CRASH"]
    if os == "mac": ["TIMEOUT", "CRASH"]
    TIMEOUT
  [COEP-Report-Only support on SharedWorker.]
    expected: NOTRUN

  [COEP support on SharedWorker.]
    expected: TIMEOUT
[coep-frame-javascript.https.html]
  expected: TIMEOUT
  [Cross-Origin-Embedder-Policy frame and javascript: URLs]
    expected: TIMEOUT
[data.https.html]
  expected: TIMEOUT
  [Cross-Origin-Embedder-Policy and data: URLs]
    expected: TIMEOUT
[dedicated-worker-cache-storage.https.html]
  [coep-require-corp coep-require-corp corp-undefined]
    expected: FAIL

  [coep-require-corp coep-none corp-undefined]
    expected: FAIL

  [coep-require-corp coep-none corp-cross-origin]
    expected: FAIL

  [coep-none coep-require-corp corp-undefined]
    expected: FAIL
[dedicated-worker.https.html]
  [COEP: require-corp module worker in COEP: none frame]
    expected: FAIL

  [COEP: require-corp worker in COEP: none frame]
    expected: FAIL

  [COEP: none module worker in COEP: require-corp frame]
    expected: FAIL

  [COEP: none worker in COEP: require-corp frame]
    expected: FAIL

  [COEP: require-corp worker in COEP: require-corp frame]
    expected: FAIL

  [COEP: require-corp module worker in COEP: require-corp frame]
    expected: FAIL
[javascript.https.html]
  expected: TIMEOUT
  [Cross-Origin-Embedder-Policy and javascript: URLs]
    expected: TIMEOUT
[none-sw-from-require-corp.https.html]
  [making a cross-origin request for no CORP]
    expected: FAIL
[reporting.https.html]
  [navigation CORP]
    expected: FAIL

  [subresource CORP]
    expected: FAIL

  [navigation CORP]
    expected: FAIL

  [COEP violation on nested frame navigation]
    expected: FAIL

  [subresource CORP]
    expected: FAIL

  [navigation CORP]
    expected: FAIL

  [subresource CORP]
    expected: FAIL

  [subresource CORP in a passthrough iframe hosted by a service worker without COEP]
    expected: FAIL

  [COEP violation on nested frame navigation]
    expected: FAIL

  [subresource CORP in a respondWith(fetch) iframe hosted by a service worker without COEP]
    expected: FAIL

  [navigation CORP]
    expected: FAIL

  [COEP violation on nested frame navigation]
    expected: FAIL

  [subresource CORP]
    expected: FAIL

  [CORP for subresource requests initiated from a service worker]
    expected: FAIL

  [navigation CORP]
    expected: FAIL

  [subresource CORP]
    expected: FAIL

  [navigation CORP]
    expected: FAIL

  [subresource CORP]
    expected: FAIL

  [subresource requests initiated from DedicatedWorker controlled by a passthrough service worker]
    expected: FAIL

  [subresource CORP in a passthrough iframe hosted by a service worker without COEP]
    expected: FAIL

  [COEP violation on nested frame navigation]
    expected: FAIL

  [subresource requests initiated from DedicatedWorker]
    expected: FAIL

  [subresource CORP in a respondWith(fetch) iframe hosted by a service worker without COEP]
    expected: FAIL
[require-corp.https.html]
  ["require-corp" top-level: creating a "none" popup should succeed.]
    expected:
      if (os == "linux") and not webrender and not debug: ["PASS", "FAIL"]

  ["require-corp" top-level: navigating a frame to "none" should fail]
    expected:
      if webrender and not debug and not fission: ["PASS", "FAIL"]

  ["require-corp" top-level: navigating a frame from "require-corp" to "none" should fail]
    expected:
      if fission and (os == "linux") and not debug: ["PASS", "FAIL"]
      if fission and (os == "win"): ["PASS", "FAIL"]

  [CORP: same-site is checked and blocked.]
    expected: FAIL
[require-corp-load-from-cache-storage.https.html]
  [Fetch cross-origin no-cors cors-enabled corp-undefined from network and CacheStorage.]
    expected: FAIL

  [Fetch cross-origin no-cors cors-disabled corp-undefined from network and CacheStorage.]
    expected: FAIL
[require-corp-sw-from-none.https.html]
  [making a cross-origin request for no CORP]
    expected: FAIL
[require-corp-sw-from-require-corp.https.html]
  [making a cross-origin request for no CORP]
    expected: FAIL
[require-corp-sw.https.html]
  [fetch() to no CORP response should not succeed.]
    expected: FAIL

  [importScripts() fails for a script with no corp.]
    expected: FAIL
[service-worker-cache-storage.https.html]
  [A ServiceWorker with coep-require-corp use CacheStorage to get a corp-undefined response.]
    expected: FAIL
Component: DOM: Workers → DOM: Networking
Whiteboard: [necko-triaged]

The severity field is not set for this bug.
:nhi, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(nhnguyen)
Severity: normal → S3
Flags: needinfo?(nhnguyen)
Depends on: 1640879
No longer depends on: 1626425
Depends on: 1640928
Depends on: 1641629
Depends on: 1642149
Depends on: 1642531

Eden, could you double check that nothing substantive remains here and if not, close this?

Flags: needinfo?(echuang)
Status: NEW → RESOLVED
Closed: 10 months ago
Flags: needinfo?(echuang)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.