Skip to content

Avoid regressions by reviewing features before status advances #3684

@ddbeck

Description

@ddbeck

Summary

Some features advance to Baseline low or high with late-breaking problems, forcing us to make status regression or editorial override decisions with limited deliberation or investigation.

We ought to have a process to identify and review rising features shortly before their headline status advances from non-Baseline to Baseline low and from Baseline low to high. This would help us avoid rushed work and unnecessary status regressions.

Background

Most features' statuses are calculated from mdn/browser-compat-data (BCD). Often, recognizing an advancing feature happens because of the BCD upgrade: the reviewer (i.e., me) sees that the headline status has changed in the dist file.

There have been a few a last-minute change to a feature, typically made at the time we upgrade BCD and recalculate statuses (or just after). This has caused us to make last-minute changes to features; see #3228 for a list of examples.

We have only one case that I know of—anchor positioning (see #3558)—where we worked proactively to control a feature from advancing erroneously.

Related issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttools and infrastructureProject internal tooling, such as linters, GitHub Actions, or repo settings

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions