GoogleChrome / chromium-dashboard

Chrome Status Dashboard
https://www.chromestatus.com
Apache License 2.0
635 stars 363 forks source link

Form allows contradictory milestone numbers #1485

Open jpmedley opened 3 years ago

jpmedley commented 3 years ago

Thank you for letting us know that something needs to be fixed. This page is for recording bugs on Chrome Status (https://www.chromestatus.com). If you need to report a problem with Chrome or Chromium, please use crbug (http://crbug.com/new). Thank you.

Describe the bug The form allows the shipping milestone to contradict the origin trial range. A feature (which I have since fixed) has this for the origin trial range:

image

And this for the shipping milestones:

image

To Reproduce Steps to reproduce the behavior:

Use these numbers in an entry on the staging site.

Expected behavior Here are a couple of options.

Additional context There is likely a similar issue with dev trials. Its solution is similar.

jpmedley commented 2 years ago

Here's a second example. A feature cannot be both in a dev trial and enabled by default at the same time, but the form allows this and the rendered card displays it.

image