Page MenuHomePhabricator

Appearance menu goes off screen on smaller viewports
Open, In Progress, LowPublic

Description

Background
We recently made Vector22 the mobile web default skin for wikifunctions.org.

The menu looks fine for pages (like the homepage) where you can control the width...

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

  • Visit any page on wikifunctions at mobile resolution (e.g. ios/safari 17.5.1, iphone 13 mini)
  • Make sure the appearance menu is enabled in beta features
  • Open the appearance menu

What happens?:

IMG_0143.PNG (2×1 px, 332 KB)

but for pages where you can't control it (like a function page) it goes offscreen.

IMG_0142.PNG (2×1 px, 285 KB)

What should have happened instead?:

[Check the following with a designer before working on this]

  • The menu should be full screen

Screenshot 2024-08-29 at 4.33.10 PM.png (1×746 px, 96 KB)

  • The menu should possibly have a pokey arrow at the top, to be consistent with Echo notification dropdown.

Screenshot 2024-08-29 at 4.33.49 PM.png (58×754 px, 5 KB)

  • Other information **

Please put the fix in this file:
https://github.com/wikimedia/mediawiki-skins-Vector/blob/master/resources/skins.vector.styles/components/Appearance.less

Event Timeline

update: it seems that the menu goes off screen also for pages where you can control the width. here's an example with a small mobile device (320px width)

www.wikifunctions.org_wiki_Wikifunctions_Main_Page.png (958×640 px, 86 KB)

ovasileva moved this task from Mobile to Groomed on the Vector 2022 board.

Is it part of the MobileFrontend or the Vector skin?

I'm not able to replicate the error and find the same appearance dropdown. Also i found a scope for improvement.

image.png (929×429 px, 49 KB)

The Add Topic button is only visible half.

I'm not able to replicate the error and find the same appearance dropdown.

in order to display the appearance button you need to enable the "Accessibility for Reading (Vector 2022)" beta feature in your user preferences

CleanShot 2024-08-02 at 11.26.25@2x.png (1×1 px, 264 KB)

I'm not able to replicate the error and find the same appearance dropdown.

in order to display the appearance button you need to enable the "Accessibility for Reading (Vector 2022)" beta feature in your user preferences

CleanShot 2024-08-02 at 11.26.25@2x.png (1×1 px, 264 KB)

Yeah i replicated the error what about on my localhost?

Jdlrobson subscribed.
Jdlrobson-WMF subscribed.

Being proposed for Q4 via our quarterly grooming process as:
pretty janky. should be relatively easy to fix.

Jdlrobson-WMF changed the task status from Open to In Progress.Apr 4 2025, 10:10 PM