Page MenuHomePhabricator

[XS] Top portion of settings screen does not change after YIR and changing theme
Closed, ResolvedPublicBUG REPORT

Assigned To
None
Authored By
ABorbaWMF
Nov 13 2024, 4:28 PM
Referenced Files
F57697953: IMG_0739.PNG
Nov 13 2024, 4:28 PM
F57697952: IMG_6510.PNG
Nov 13 2024, 4:28 PM
F57697951: IMG_6511.PNG
Nov 13 2024, 4:28 PM

Description

Steps to replicate the issue (include links if applicable):

  • Run YIR
  • Navigate to settings and change the theme
  • View the setting screen

What happens?:
The top portion of the screen, Settings and Close Icon (x), does not change to the new theme. When switching from a light theme to a dark theme, or vice versa, the top portion is unreadable.

What should have happened instead?:
The theme should change the whole screen

Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):
Tested on 7.6.2 (4449) on both iPhone and iPad
Other information (browser name/version, screenshots, etc.):
Note - I have not been able to reproduce this without running YIR in between theme changes.

IMG_6511.PNG (2×1 px, 181 KB)

IMG_6510.PNG (2×1 px, 181 KB)

IMG_0739.PNG (2×2 px, 204 KB)

Engineering Notes

It may have to do with this UIToolbar.appearance() update. Note changing the appearance class in this manner will customize all app toolbars, not just YiR.

Event Timeline

Tsevener renamed this task from Top portion of settings screen does not change after YIR and changing theme to [M] Top portion of settings screen does not change after YIR and changing theme.Nov 14 2024, 3:56 PM

Note: this also looks like it's affecting the Article view bottom tool bar, Talk page bottom toolbar, header when you create a new talk page message, Diff view bottom toolbar.

Tsevener renamed this task from [M] Top portion of settings screen does not change after YIR and changing theme to [XS] Top portion of settings screen does not change after YIR and changing theme.Nov 14 2024, 10:02 PM
Tsevener claimed this task.