Skip to content

Revert or remove #3250 #3272

@justingrant

Description

@justingrant

The test changes in #3250 exposed a Temporal spec bug (tc39/proposal-temporal#1878). The old tests before #3250 were validating the correct intended behavior, and they passed previously because the Temporal polyfill matches that behavior too. The spec will be updated to match that behavior.

One problem: we found this bug after the deadline for the Oct TC39 plenary meeting. That probably means that we probably can't merge the fix into the Temporal spec until after the December 2021 meeting.

How should we handle? Options include:
a) Revert #2350, which would at least alert implementers that there's a problem, even if the spec doesn't yet match the tests
b) Remove these test cases until the Temporal spec catches up.
c) Something else?

We'd prefer (a), because we'd rather have implementers fail tests and reach out to us to find out why, vs. writing incorrect implementations and having to fix them later. But we're flexible to whatever the Test262 maintainers think is best.

cc @Ms2ger @ptomato @12wrigja

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions