The Tango and Oblivion styles don't switch
Affected version
- Nightly flatpak: Yes
Steps to reproduce
- Go to the preferences window.
- Select the light appearance.
- Select the Tango style.
- Select the dark appearance, notice Tango remains applied and the light styles are still available.
- Select another style and switch to the dark appearance.
- Select the Oblivion style.
- Select the light appearance, notice Tango Oblivion applied and the dark styles are still available.
Current behavior
Tango and Oblivion aren't swapped when changing the appearance, unlike the other style pairs.
Expected behavior
They should be swapped.
Additional information
I tried with C and fr_FR.UTF-8, the locale doesn't seem to be the cause of the issue.
Sidenote: I expect styles of a pair to be a the same position in the styles grid, but because the styles are sorted alphabetically and Tango/Oblivion don't have the same prefix, the positions of the pairs don't match at the end of the grid.