Closed Bug 1922030 Opened 2 months ago Closed 1 month ago

[wpt-sync] Sync PR 48409 - [FedCM] Remove call to delete_all_cookies

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox133 fixed)

RESOLVED FIXED
133 Branch
Tracking Status
firefox133 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 48409 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/48409
Details from upstream follow.

Christian Biesinger <cbiesinger@chromium.org> wrote:

[FedCM] Remove call to delete_all_cookies

I added delete_all_cookies to delete state between tests. However, it
does not work for that purpose because:

  • delete_all_cookies only clears cookie state, not other state
  • it only affects cookies for the currently loaded page, i.e. the
    RP. But we only set cookies for the IDP hosts.

Delete it to avoid doing unnecessary work. This should also make it
possible to manually run tests on wpt.fyi

R=yigu@chromium.org

Bug: 333599184
Change-Id: I02a0f40ff27bbfb605739d940b579e4677454622
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5900797
Commit-Queue: Christian Biesinger \<cbiesinger@chromium.org>
Auto-Submit: Christian Biesinger \<cbiesinger@chromium.org>
Commit-Queue: Yi Gu \<yigu@chromium.org>
Reviewed-by: Yi Gu \<yigu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1362480}

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 57 tests and 5 subtests

Status Summary

Firefox

OK : 1
PASS : 5
FAIL : 15
TIMEOUT: 111
ERROR : 1
NOTRUN : 53

Chrome

OK : 43
PASS : 63
FAIL : 35
TIMEOUT: 25
ERROR : 3
NOTRUN : 17

Safari

OK : 43
PASS : 1
FAIL : 97
TIMEOUT: 14
ERROR : 12
NOTRUN : 19

Links

GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

New Tests That Don't Pass

  • /fedcm/fedcm-abort-silent-mediation-not-permitted.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test the abort signal when request fails due to silent mediation being disallowed: TIMEOUT (Chrome: FAIL, Safari: FAIL)
  • /fedcm/fedcm-abort.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test the abort signal: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-after-abort.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Get after abort should work: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-authz/fedcm-continue-on-disallowed.https.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: OK)
    • continue_on with mediation:silent should fail: TIMEOUT (Chrome: TIMEOUT, Safari: FAIL)
  • /fedcm/fedcm-authz/fedcm-continue-on-with-account.https.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: OK)
    • continue_on and IdentityProvider.resolve work correctly.: TIMEOUT (Chrome: TIMEOUT, Safari: FAIL)
  • /fedcm/fedcm-authz/fedcm-continue-on.https.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: OK)
    • continue_on and IdentityProvider.resolve work correctly.: TIMEOUT (Chrome: TIMEOUT, Safari: FAIL)
  • /fedcm/fedcm-authz/fedcm-disclosure-text-shown.https.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: OK)
    • We should send disclosure_text_shown=false when custom fields are passed.: TIMEOUT (Chrome: TIMEOUT, Safari: FAIL)
    • We should send disclosure_text_shown=false when an empty custom fields array is passed.: NOTRUN (Chrome: NOTRUN, Safari: FAIL)
    • We should send disclosure_text_shown=true when no custom fields are passed.: NOTRUN (Chrome: NOTRUN, Safari: FAIL)
    • We should send disclosure_text_shown=true when custom fields are passed in addition to standard fields.: NOTRUN (Chrome: NOTRUN, Safari: FAIL)
  • /fedcm/fedcm-authz/fedcm-userinfo-after-resolve.https.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: OK)
    • Test getUserInfo() after resolve() to verify that resolve stores the RP/IDP connection: TIMEOUT (Chrome: TIMEOUT, Safari: FAIL)
  • /fedcm/fedcm-authz/resolve-after-preventsilentaccess.https.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: OK)
    • Test that resolve clears the preventSilentAccess state.: TIMEOUT (Chrome: TIMEOUT, Safari: FAIL)
  • /fedcm/fedcm-auto-reauthn-without-approved-clients.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that if the clientId is missing from approved_clients then autoreauthentication cannot occur.: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-auto-selected-flag.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that the is_auto_selected bit is properly sent.: TIMEOUT (Chrome: FAIL, Safari: FAIL)
  • /fedcm/fedcm-basic.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Successfully obtaining token should resolve the promise.: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-button-and-other-account/fedcm-button-mode-auto-selected-flag.tentative.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that the auto selected flag can be true in button mode.: TIMEOUT (Chrome: FAIL, Safari: FAIL)
  • /fedcm/fedcm-button-and-other-account/fedcm-button-mode-basics.tentative.https.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: OK)
    • Test that the button mode without user activation will fail.: TIMEOUT (Chrome: TIMEOUT, Safari: FAIL)
    • Test that the button mode succeeds with user activation.: NOTRUN (Chrome: NOTRUN, Safari: FAIL)
    • Test that the mediation:silent is not supported in button mode.: NOTRUN (Chrome: NOTRUN, Safari: PASS)
  • /fedcm/fedcm-button-and-other-account/fedcm-button-mode-priority.tentative.https.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: ERROR)
    • Test that the widget mode can succeed after the button mode.: TIMEOUT (Chrome: TIMEOUT, Safari: FAIL)
    • Test that the button mode can replace widget mode.: NOTRUN (Chrome: NOTRUN, Safari: FAIL)
    • Test that the button mode cannot replace button mode.: NOTRUN (Chrome: NOTRUN, Safari: FAIL)
    • Test that the widget mode cannot replace button mode.: NOTRUN (Chrome: NOTRUN, Safari: FAIL)
  • /fedcm/fedcm-button-and-other-account/fedcm-use-other-account-button-flow.tentative.https.html [wpt.fyi]: TIMEOUT (Chrome: ERROR, Safari: ERROR)
    • Test that the "Use Other Account" button works correctly.: TIMEOUT (Chrome: FAIL, Safari: TIMEOUT)
    • Test that the "Use Other Account" button works correctly when accounts do not change.: NOTRUN (Chrome: TIMEOUT, Safari: NOTRUN)
  • /fedcm/fedcm-button-and-other-account/fedcm-use-other-account.tentative.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: ERROR)
    • Test that the "Use Other Account" button works correctly.: TIMEOUT (Chrome: FAIL, Safari: TIMEOUT)
  • /fedcm/fedcm-client-metadata-not-cached.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test client_metadata request is not cached: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-context.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: ERROR)
    • FedCM call defaults to 'signin' context.: TIMEOUT (Chrome: PASS, Safari: TIMEOUT)
    • FedCM with 'signup' context.: NOTRUN (Chrome: PASS, Safari: NOTRUN)
    • FedCM with 'use' context.: NOTRUN (Chrome: PASS, Safari: NOTRUN)
    • FedCM with 'continue' context.: NOTRUN (Chrome: PASS, Safari: NOTRUN)
  • /fedcm/fedcm-cross-origin-policy.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that COEP policy do not apply to FedCM requests: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-csp.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Provider configURL should honor Content-Security-Policy.: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-disconnect-errors.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • disconnect requires 3 parameters: configURL, clientId, and accountHint: TIMEOUT (Chrome: PASS, Safari: FAIL)
    • disconnect fails if the disconnect endpoint is cross-origin with respectto the config file: NOTRUN (Chrome: PASS, Safari: FAIL)
    • disconnect fails if the server sends failure: NOTRUN (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-disconnect-iframe.sub.https.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: OK)
    • Same-origin iframe does not need explicit identity-credentials-get: TIMEOUT (Chrome: PASS, Safari: FAIL)
    • Cross-origin iframe fails disconnect() without explicit identity-credentials-get: NOTRUN (Chrome: PASS, Safari: FAIL)
    • Cross-origin iframe can disconnect with explicit identity-credentials-get: NOTRUN (Chrome: TIMEOUT, Safari: FAIL)
  • /fedcm/fedcm-disconnect.sub.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Repeatedly calling disconnect should eventually fail: TIMEOUT (Chrome: PASS, Safari: FAIL)
    • Test that disconnect fails when there is no account to disconnect: NOTRUN (Chrome: PASS, Safari: FAIL)
    • Test that disconnect succeeds when there is an account to disconnect: NOTRUN (Chrome: PASS, Safari: FAIL)
    • Test that disconnecting the same account twice results in failure.: NOTRUN (Chrome: PASS, Safari: FAIL)
    • Disconnect passing an incorrect ID can still succeed: NOTRUN (Chrome: PASS, Safari: FAIL)
    • Disconnect is bound to each IDP: NOTRUN (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-domainhint.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: ERROR)
    • No domain hint matches an account.: TIMEOUT (Chrome: PASS, Safari: TIMEOUT)
    • Domain hint matches an account.: NOTRUN (Chrome: PASS, Safari: NOTRUN)
    • Domain hint matches an account from two accounts.: NOTRUN (Chrome: PASS, Safari: NOTRUN)
    • Domain hint 'any' matches an account with any domain hint.: NOTRUN (Chrome: PASS, Safari: NOTRUN)
  • /fedcm/fedcm-endpoint-redirects.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: ERROR)
    • Test that promise is rejected if accounts endpoint redirects: TIMEOUT (Chrome: PASS, Safari: TIMEOUT)
    • Test that token endpoint does not follow redirects: NOTRUN (Chrome: PASS, Safari: NOTRUN)
  • /fedcm/fedcm-error-basic.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that the promise is rejected with proper error details when dialog is dismissed: TIMEOUT (Chrome: PASS, Safari: FAIL)
    • Test that the promise is rejected with proper error details when got it is clicked: NOTRUN (Chrome: PASS, Safari: FAIL)
    • Test that the promise is rejected with proper error details when more details is clicked: NOTRUN (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-identity-assertion-nocors.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: ERROR)
    • Test that promise is rejected if identity assertion does not use CORS: TIMEOUT (Chrome: PASS, Safari: TIMEOUT)
  • /fedcm/fedcm-iframe.https.html [wpt.fyi]
    • FedCM enabled in 2 level deep nested iframe. FedCM should be enabled regardless of iframe nesting depth: FAIL (Chrome: PASS, Safari: FAIL)
    • FedCM enabled in invisible iframe. FedCM should be enabled as long as the top frame is visible: FAIL (Chrome: PASS, Safari: FAIL)
    • FedCM should work in non-HTTPS URLs on localhost: FAIL (Chrome: TIMEOUT, Safari: TIMEOUT)
  • /fedcm/fedcm-login-status/confirm-idp-login.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: ERROR)
    • Tests the IDP login dialog and subsequent account chooser.: TIMEOUT (Chrome: PASS, Safari: TIMEOUT)
  • /fedcm/fedcm-login-status/cross-origin-status.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Cross-origin same-site status header should work from fetch(): TIMEOUT (Chrome: PASS, Safari: FAIL)
    • Cross-origin status header should be ignored from fetch(): NOTRUN (Chrome: PASS, Safari: FAIL)
    • Status header should be ignored from cross-site iframe: NOTRUN (Chrome: PASS, Safari: FAIL)
    • Status header should be ignored from cross-site iframe that contains a subresource with the header: NOTRUN (Chrome: PASS, Safari: FAIL)
    • Status header should be ignored from a fenced frame, even if it is same-origin: NOTRUN (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-login-status/logged-out.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • FedCM request should fail because we are marked as not logged in: TIMEOUT (Chrome: PASS, Safari: FAIL)
    • User info request should fail because we are marked as not logged in: NOTRUN (Chrome: FAIL, Safari: FAIL)
  • /fedcm/fedcm-login-status-unknown.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that promise is rejected silently when accounts fetch fails in unknown state: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-loginhint.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: ERROR)
    • No login hint matches an account.: TIMEOUT (Chrome: PASS, Safari: TIMEOUT)
    • Login hint matches an account.: NOTRUN (Chrome: PASS, Safari: NOTRUN)
    • Login hint matches an account from two accounts.: NOTRUN (Chrome: PASS, Safari: NOTRUN)
  • /fedcm/fedcm-manifest-not-in-list.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that the promise is rejected if the manifest is not in the manifest list: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-multi-idp/fedcm-multi-idp-abort.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that the abort signal works when multiple IDPs are used.: TIMEOUT (Chrome: FAIL, Safari: FAIL)
  • /fedcm/fedcm-multi-idp/fedcm-multi-idp-basic.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Multi IDP FedCM call succeeds when picking the first account.: TIMEOUT (Chrome: FAIL, Safari: FAIL)
    • Multi IDP FedCM call succeeds when picking account from the second IDP.: NOTRUN (Chrome: FAIL, Safari: FAIL)
  • /fedcm/fedcm-multi-idp/fedcm-multi-idp-context.https.html [wpt.fyi]: TIMEOUT (Chrome: ERROR, Safari: ERROR)
    • FedCM multi IDP call defaults to 'signin' context.: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
    • FedCM multi IDP with non-default context.: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  • /fedcm/fedcm-multi-idp/fedcm-multi-idp-mediation-optional.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Mediation optional can succeed without a returning account.: TIMEOUT (Chrome: FAIL, Safari: FAIL)
    • Mediation optional automatically succeeds when there is one returning account.: NOTRUN (Chrome: FAIL, Safari: FAIL)
    • Mediation optional can succeed when there is more than one returning account.: NOTRUN (Chrome: FAIL, Safari: FAIL)
  • /fedcm/fedcm-multi-idp/fedcm-multi-idp-mediation-silent.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Mediation silent fails if there is no returning account.: TIMEOUT (Chrome: FAIL, Safari: FAIL)
    • Mediation silent succeeds when there is one returning account.: NOTRUN (Chrome: FAIL, Safari: FAIL)
    • Mediation silent fails when there is more than one returning account.: NOTRUN (Chrome: FAIL, Safari: FAIL)
  • /fedcm/fedcm-no-login-url.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that promise is rejected if the manifest has no login URL: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-nonce-is-optional.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • nonce is not required in FederatedIdentityProvider.: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-not-observed-by-service-worker.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that service worker cannot observe fetches performed by FedCM API: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-opaque-rp-origin.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Opaque RP origin should trigger a NetworkError.: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-pending-call-rejected.https.html [wpt.fyi]: ERROR (Chrome: OK, Safari: ERROR)
    • When there's a pending request, a second get call should be rejected.: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-pending-disconnect.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that disconnect can be pending when the test finishes.: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-pending-userinfo.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test basic User InFo API flow: TIMEOUT (Chrome: FAIL, Safari: FAIL)
  • /fedcm/fedcm-reject-invalid-responses.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Reject when provider list is empty: FAIL (Chrome: PASS, Safari: FAIL)
    • Reject when configURL is missing: FAIL (Chrome: PASS, Safari: FAIL)
    • Reject when configURL is invalid: FAIL (Chrome: PASS, Safari: FAIL)
    • Reject when clientId is empty: TIMEOUT (Chrome: PASS, Safari: FAIL)
    • Reject when clientId is missing: NOTRUN (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-returning-account-auto-reauthn.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that the returning account from the two accounts will be auto re-authenticated.: TIMEOUT (Chrome: FAIL, Safari: FAIL)
  • /fedcm/fedcm-same-site-none.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • FedCM requests should be considered cross-origin and therefore not send SameSite=Strict or Lax cookies.: TIMEOUT (Chrome: FAIL, Safari: FAIL)
  • /fedcm/fedcm-storage-access-api-autogrant.tentative.https.sub.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that FedCM accounts autogrant storage access.: TIMEOUT (Chrome: FAIL, Safari: FAIL)
    • Test that FedCM accounts do not autogrant storage access without permissions policy.: NOTRUN (Chrome: FAIL, Safari: FAIL)
    • Test that FedCM accounts do not autogrant storage access if preventSilentAccess is set.: NOTRUN (Chrome: FAIL, Safari: FAIL)
  • /fedcm/fedcm-store.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • navigator.credentials.store() with an identity credential returns NotSupportedError: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-token-returned-with-http-error.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test that the promise will be rejected if the response has http error: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-too-many-disconnect-calls.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • When disconnect is called while there is a pending one, it is rejected.: TIMEOUT (Chrome: PASS, Safari: FAIL)
  • /fedcm/fedcm-userinfo.https.html [wpt.fyi]: TIMEOUT (Chrome: OK, Safari: OK)
    • Test basic User InFo API flow: TIMEOUT (Chrome: FAIL, Safari: FAIL)
    • Test that User Info API only works when invoked from iframe that is same origin as the IDP: NOTRUN (Chrome: FAIL, Safari: FAIL)
    • Test that User Info API does not work in the top frame: NOTRUN (Chrome: FAIL, Safari: FAIL)
  • /fedcm/lfedcm-identity.create-store-collect.tentative.sub.https.html [wpt.fyi]: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
    • Basic valid credential creation: FAIL (Chrome: FAIL, Safari: FAIL)
    • Basic identity credential store suceeds: FAIL (Chrome: FAIL, Safari: FAIL)
    • Basic same-origin identity credential collect suceeds: FAIL (Chrome: FAIL, Safari: FAIL)
    • Basic same-origin identity credential collect with effectiveQueryURL suceeds: FAIL (Chrome: FAIL, Safari: FAIL)
    • Basic same-origin identity credential collect with origin inferred from loginURL succeeds: FAIL (Chrome: FAIL, Safari: FAIL)
    • Basic same-origin identity credential collect with effectiveQueryURL and no ACAO works because CORS is not needed: FAIL (Chrome: FAIL, Safari: FAIL)
    • Cross-origin identity credential collection is correctly filtered when there is no effective argument: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
    • Cross-origin identity credential collection is correctly filtered when the effective origin is not the relying party: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
    • Cross-origin identity credential collection is correctly returned when the effective origin is the relying party: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
    • Cross-origin identity credential collection is correctly filtered when the endpoint doesn't have CORS: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
    • Cross-origin identity credential collection is correctly returned when the endpoint returns success: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
    • Cross-origin identity credential collection is correctly returned when the type matches: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
    • Cross-origin identity credential collection is correctly filtered when the type does not match: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
    • Credentials can be collected silently, but preventSilentAccess is respected: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
  • /fedcm/lfedcm-identity.discovery.tentative.sub.https.html [wpt.fyi]: TIMEOUT (Chrome: ERROR, Safari: ERROR)
    • Cross-origin identity credential discovery works: FAIL (Chrome: FAIL, Safari: FAIL)
    • Origin inferred from loginURL for discovery: FAIL (Chrome: FAIL, Safari: FAIL)
    • Cross-origin identity credential discovery works using the effectiveQueryURL: FAIL (Chrome: FAIL, Safari: FAIL)
    • Cross-origin identity credential discovery does not resolve with ineffective store from the right origin: TIMEOUT (Chrome: TIMEOUT, Safari: TIMEOUT)
    • Cross-origin identity credential discovery does not resolve with effective store from the wrong origin: NOTRUN (Chrome: NOTRUN, Safari: NOTRUN)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7b1579aa33ff [wpt PR 48409] - [FedCM] Remove call to delete_all_cookies, a=testonly
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch
You need to log in before you can comment on or make changes to this bug.