Talk:Deployments/Holding the train
Better definition needed for "Major stylistic problems affecting all pages"
It's really hard to know when a UI regression should be considered drop everything and fix, or fix for the next week deploy. I've encountered several Phabricator tickets in the last few weeks which would have benefited from a better definition. I think it's important we have a shared definition.
To get the conversation going I suggest a more details definition, and propose the following:
"Major stylistic problems that affect anonymous editors on mobile or desktop skins (Vector, Minerva) on all wikis. The UI regression should be visible immediately on page load after loading a page or clicking the edit button.
UI Regressions in opt-in skins e.g. Timeless, Monobook, Modern, CologneBlue should rarely block the train, however backporting is encouraged at the earliest possible opportunity.
Examples of "major":
- An unexpected change to fonts (e.g. size change)
- Unreadable UI e.g. overlapping text
- The UI regression impacts accessibility e.g. white text on white background
- Problem that impacts branding e.g. logo