Since we've recently been more careful about creating feature flags for
changes that have the possibility of breaking content, we've also been
creating more feature flags than before.  This means that we're also
creating a larger number of feature flags that have shipped to stable, been
shown to be safe, and have served their purpose.  Many of these flags (and
associated flag-controlled code) can hopefully be removed.

I made a spreadsheet of feature flags that have been shipped in stable
<https://docs.google.com/spreadsheets/d/1OoQOp19o0dtuWXyyQJdBCAAt_6sq4PpvdRszGb0lNmo/edit>
along
with the stable milestone they shipped in.  The sheet should be publicly
viewable and editable by any Chromium committer.  The sheet itself has
notes about how I made it (briefly: mostly with
third_party/blink/tools/list_stable_features.py).

This sheet is presented as data to help folks remember to remove flags that
they were intending to remove.  I'm sure there are a bunch of flags listed
that shouldn't be removed, but also plenty that can be removed (either now
or soon).

Feel free to add notes to the sheet, update owners as needed, and to write
CLs to remove flags that we don't need anymore.

-David

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAG0MU3ia7vybzAWOADVmqdLhN%2BT7VJsfNcmaLcXAutwZRSpVTQ%40mail.gmail.com.

Reply via email to