Page MenuHomePhabricator

#right-navigation Tab Moves to The Left, Next to #left-navigation, on browsers that do not have full Flexbox support in Vector-2022
Closed, ResolvedPublicBUG REPORT

Assigned To
Authored By
Bebiezaza
May 25 2022, 4:00 PM
Referenced Files
F35371541: Screen Shot 2022-07-31 at 1.26.52 PM.png
Jul 31 2022, 8:27 PM
F35356944: image.png
Jul 29 2022, 4:48 PM
F35356930: S__9207810.jpg
Jul 29 2022, 4:48 PM
F35356928: 223370.jpg
Jul 29 2022, 4:48 PM
F35349700: Screen Shot 2022-07-27 at 6.43.20 PM.png
Jul 28 2022, 1:44 AM
F35284886: Screen Shot 2022-06-28 at 11.59.26 AM.png
Jun 30 2022, 3:29 PM
File Not Attached
F35268781: mediawiki.png
Jun 23 2022, 6:33 PM
F35268780: euwiki.png
Jun 23 2022, 6:33 PM

Description

List of steps to reproduce (step by step, including full links if applicable):

  • Enable Vector 2022 skin when logged in
  • Visit any English Wikipedia page in Safari desktop < 15. You may need to use browserstack if you have the latest Safari installed. Safari 13 ideally would be the one to test in.

What happens?:
The order and placement of Article, Talk, and Read menu bar items on a content page are jumbled.

What should have happened instead?:

Screen Shot 2022-06-28 at 11.59.26 AM.png (2×3 px, 1 MB)

Software version (if not a Wikimedia wiki), browser information, screenshots, other information, etc.:

Noted in the following browsers:

  • Safari 13.1, 14.1
Samsung Internet 12.1.4.3Safari iPadOS 14.8.1
212287.jpg (1×720 px, 382 KB)
A45C4C1C-068E-446E-B219-1F6A0D5F7BB0.jpg (1×2 px, 1 MB)

Notes

  • No issues in Safari 15.5

QA Results - Beta

ACStatusDetails
1T309223#8110715

QA Results - Prod

ACStatusDetails
1T309223#8118102

Event Timeline

Bebiezaza renamed this task from right-navigation tab placed next to left-navigation on mobile browsers browsing as desktop in vector-2022 to #right-navigation Tab Moves to The Left, Next to #left-navigation, on Some Mobile Browsers Browsing as Desktop in Vector-2022.May 27 2022, 9:31 AM

This bug also happens in IE11

unknown.png (382×1 px, 50 KB)

I can produce something like this description if I have just the right (or wrong?) combination of font and screen sizes in Chrome on macOS. It looks a little weirder with a different tab selected, e.g., when the editing window is open.) I think I could manage this on old Vector as well, but I don't have a screenshot of that.

Screen Shot 2022-06-22 at 6.22.53 PM.png (756×1 px, 180 KB)

I'm seeing this in browsers using older Chrome versions in Linux too.

From the main page of fr.wikipedia.org, eu.wikipedia.org and mediawiki.org in one that's using 91:

frwiki.png (138×515 px, 6 KB)
euwiki.png (134×498 px, 9 KB)
mediawiki.png (150×508 px, 12 KB)

Jdlrobson renamed this task from #right-navigation Tab Moves to The Left, Next to #left-navigation, on Some Mobile Browsers Browsing as Desktop in Vector-2022 to #right-navigation Tab Moves to The Left, Next to #left-navigation, on browsers that do not have full Flexbox support in Vector-2022.Jun 30 2022, 3:28 PM
Jdlrobson triaged this task as High priority.
Jdlrobson updated the task description. (Show Details)
Jdlrobson added a subscriber: stevenwalling.

Change 810968 had a related patch set uploaded (by Jdrewniak; author: Jdrewniak):

[mediawiki/skins/Vector@master] Refactor Vector tabs layout for reduced size & complexity

https://gerrit.wikimedia.org/r/810968

I fast-tracked this task from need-analysis to code review, since some of the work I had in-progress for T308344 solves this issue as well.

Change 810968 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Refactor Vector tabs layout for reduced size & complexity

https://gerrit.wikimedia.org/r/810968

Change 815323 had a related patch set uploaded (by Jdrewniak; author: Jdrewniak):

[mediawiki/skins/Vector@master] Refactor Vector tabs layout for reduced size & complexity

https://gerrit.wikimedia.org/r/815323

Change 815323 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Refactor Vector tabs layout for reduced size & complexity

https://gerrit.wikimedia.org/r/815323

Test Result - Beta

Status: ✅ PASS
Environment: beta
OS: macOS Catalina
Browser: Safari 13.1
Device: MBP
Emulated Device: used browserstack

Test Artifact(s):

QA Steps

Enable Vector 2022 skin when logged in
Visit any English Wikipedia page in Safari desktop < 15. You may need to use browserstack if you have the latest Safari installed. Safari 13 ideally would be the one to test in.
✅ AC1: The order and placement of Article, Talk, and Read menu bar items on a content page are not jumbled.

Screen Shot 2022-07-27 at 6.43.20 PM.png (386×1 px, 183 KB)

Seems to be fixed in Samsung Internet 12.1.4.3

223370.jpg (1×720 px, 81 KB)

and Safari iPadOS 14.8.1

S__9207810.jpg (1×1 px, 325 KB)

meanwhile IE11 seems to be a little bit weird, but it looks to be fixed for this task

image.png (1×1 px, 329 KB)

Edtadros subscribed.

Test Result - Prod

Status: ✅ PASS
Environment: enwiki
OS: macOS Catalina
Browser: Safari 13.1
Device: MBP
Emulated Device: used browserstack

Test Artifact(s):

QA Steps

Enable Vector 2022 skin when logged in
Visit any English Wikipedia page in Safari desktop < 15. You may need to use browserstack if you have the latest Safari installed. Safari 13 ideally would be the one to test in.
✅ AC1: The order and placement of Article, Talk, and Read menu bar items on a content page are not jumbled.

Screen Shot 2022-07-31 at 1.26.52 PM.png (373×1 px, 216 KB)

Looks good, resolving