Background
Previously, the work for exception handling for appearance settings was described in T361158, where a design was proposed for font-size, width and dark-mode settings. Ultimately only the exception handling for dark-mode was produced. The work was split into T362911 to target font-size and width. However, the work for width settings also ended up being more complex than anticipated, and is therefore being split into this task.
User story
As a reader, if my width settings are not respected a given page, I want a notice explaining why.
Requirements
TBD (to be discussed).
Current behaviour
The following section describes the current width and settings behaviour in it's entirety and is meant to inform the design.
>1400px
| standard | wide | excluded | Behaviour |
| At 1400px and under, wide and standard pages appear the same. | |||
| At 1400px and under, the widths settings are hidden | |||
1600px
| standard | wide | excluded | Behaviour |
| At 1600px, wide and "excluded" pages appear the same. | |||
| At 1600px, the settings would prevent pages from getting narrower, as intended. | |||
1920px
| standard | wide | excluded | Behaviour |
| At 1920px, the "excluded" pages are actually narrower than the pages that are in the "wide" setting. | |||
| At 1920px, the disabled settings actually prevent the page from getting wider. | |||
Design
TBD
Proposals (based on conversations)
- Accept the current behaviour as-is, where the "always wide" pages are constrained on ultra-wide widths and the setting is disabled.
- Don't disable or hide the setting, instead add a notice in different situations saying something like "this setting only applies to larger screens".
- Change the layout so that the "excluded" behaviour matches the "wide" settings on ultra-wide screens.
Acceptance criteria
- Make sure Pixel has been updated to reflect the new state.
Communication criteria - does this need an announcement or discussion?
No









