Skip to content

Exclude several Navigation API tests from from Interop 2025 #1224

@farre

Description

@farre

Test List

web-platform-tests/wpt-metadata#8228

Rationale

The tests do not test spec due to expecting behavior not present in spec. The ways in which it does this is:

  • They expect Promise.all behavior for calling #commit-a-navigate-event[1] when it's specced that #wait-for-all[2] should be used.
  • #commit-a-navigate-event[3] falls through after asynchronously calling #resume-applying-the-traverse-history-step, where the same #wait-for-all can finish before the resumption of #apply-the-history-step[5] finishes.

See the discussion in:

[1] https://html.spec.whatwg.org/#commit-a-navigate-event
[2] https://webidl.spec.whatwg.org/#wait-for-all
[3] https://html.spec.whatwg.org/#navigate-event-firing:resume-applying-the-traverse-history-step
[4] https://html.spec.whatwg.org/#resume-applying-the-traverse-history-step
[5] https://html.spec.whatwg.org/#apply-the-history-step

Rationale

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    test-change-proposalProposal to add or remove tests for an interop area

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions