Page MenuHomePhabricator

Disabling Compact Language Links should not be shown on skins where it has no effect
Open, Needs TriagePublicBUG REPORT

Description

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

  • Disable "Use a compact language list, with languages relevant to you" in Preferences -> Appearance -> Languages
  • Open a page with a large number of interlanguage links, e.g. w:Wikipedia, in Vector 2022
  • Click "n languages"

What happens?:
The compact language list appears.

What should have happened instead?:
On preferences page the preference should not be soon

Developer notes

You can use hide-if setting on preferences to limit what skin a preference shows on.

Event Timeline

At eswiki, during the current discussion to deploy Vector 2022, user:Dodecaedro is reporting to experience the same issue: after opting-out from the compact list, the language list remains the same as when the compact list is activated (when using Vector 2022 as skin).

Nardog updated the task description. (Show Details)

As long as the expectation one gets from the GUI and the actual behavior don't match, it's a bug.

If you aren't going to make it take effect in Vector 2022 (the point of which eludes me given you still have to account for non-JS users), the option should at the very least be accompanied by a note saying it has no effect in Vector 2022 if the wiki has that skin installed.

Jdlrobson renamed this task from Disabling Compact Language Links has no effect on Vector 2022 to Disabling Compact Language Links should not be shown on skins where it has no effect.Sep 6 2023, 8:21 PM
Jdlrobson updated the task description. (Show Details)