Page MenuHomePhabricator

Regression: Missing TOC scrollable indicator
Closed, ResolvedPublic3 Estimated Story Points

Description

Background

The scroll indicator fade at the bottom of the TOC is missing.
Introduced in https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/859143

AC

  • Fix the scrollable indicator
  • Add Pixel test case to cover this

Event Timeline

Change 868457 had a related patch set uploaded (by Bernard Wang; author: Bernard Wang):

[mediawiki/skins/Vector@master] Fix missing TOC scrollable indicator

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

LGoto reassigned this task from Jdrewniak to Mabualruz.
LGoto set the point value for this task to 3.
LGoto added a subscriber: Jdrewniak.

Change 868457 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Fix missing TOC scrollable indicator

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

Test Result - Beta

Status: ✅ PASS
Environment: beta
OS: macOS Ventura
Browser: Chrome
Device: MBP
Emulated Device:NA

Test Artifact(s):

QA Steps

✅ Fix the scrollable indicator

Screen Recording 2023-01-05 at 7.05.00 PM.mov.gif (478×922 px, 1 MB)

❓ Add Pixel test case to cover this
verify this with devs

@bwang is it possible to get this covered by Pixel?

Edtadros subscribed.

Test Result - Prod

Status:
Environment: enwiki
OS: macOS Ventura
Browser: Chrome
Device: MBP
Emulated Device:NA

Test Artifact(s):

QA Steps

❓ Fix the scrollable indicator
@Jdlrobson, this doesn't behave the same as beta. In beta the scroll bar fades at the bottom, here it does not. I just want to be sure that Beta is the correct behavior.

Screen Recording 2023-01-08 at 7.40.11 PM.mov.gif (536×870 px, 1 MB)

⬜ Add Pixel test case to cover this
Not testable in prod

@Edtadros Beta and prod both seem to be working fine for me. @Jdlrobson Yes we should add a pixel case, I just havent gotten around to that yet. Maybe this should go to needs more work

ovasileva lowered the priority of this task from High to Medium.Jan 11 2023, 5:42 PM
bwang removed bwang as the assignee of this task.Jan 12 2023, 4:42 PM
nray subscribed.

I merged the pixel case today so I'm moving this to sign-off with the assumption that this has already been QA'd.

ovasileva claimed this task.

Looks good, signing off.