Page MenuHomePhabricator

[betalabs] Non-responsive sticky header appears on Special and Talk pages
Closed, ResolvedPublic

Description

The issue seems to be happening only in betalabs`.

  1. On enwiki betalabs go Special:RecentChanges and scroll down.
  2. The sticky header appears. Scroll up - the sticky header is still [present blocking mw-header menu options.

The same issue happens on Talk apges.

Clicking on the sticky header controls have no effect (the Console doesn't show any errors). Reloading the page shows the menu options only momentarily to be replaced by the sticky header.

Screen Shot 2022-05-26 at 6.54.10 PM.png (345×1 px, 91 KB)
Screen Shot 2022-05-26 at 6.45.08 PM.png (381×1 px, 78 KB)
Screen Shot 2022-05-26 at 6.43.47 PM.png (414×1 px, 93 KB)

The menu buttons are slightly visible

Screen Shot 2022-05-26 at 6.58.19 PM.png (76×407 px, 8 KB)

QA Results - Beta

ACStatusDetails
1T309370#7989660

QA Results - Prod

ACStatusDetails
1T309370#7997349

Event Timeline

Change 800697 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/skins/Vector@master] Revert "Sticky header edit button A/B test bucketing"

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

This was also picked up by @nray using our UI regression suite.
https://pixel.wmcloud.org/desktop/index.html

Great tool! It'd be very useful to use for GrowthExperiments feature regression testing.

Change 800697 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Revert "Sticky header edit button A/B test bucketing"

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

Jdlrobson lowered the priority of this task from Unbreak Now! to High.May 27 2022, 6:34 PM

After revert, looks fixed at casual glance so removing as a deploy blocker.

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

[mediawiki/skins/Vector@master] Sticky header edit button A/B test bucketing (updated)

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

Jdrewniak moved this task from QA to Code Review on the Web-Team-Backlog (Kanbanana-FY-2021-22) board.
Jdrewniak subscribed.

Change 801458 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Sticky header edit button A/B test bucketing (updated)

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

Test Result - Beta

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

Test Artifact(s):

QA Steps

✅ AC1: Sticky header should not appear on Special pages. Only in Beta should it appear on the main page.

Screen Shot 2022-06-08 at 9.34.05 AM.png (356×978 px, 227 KB)

Screen Recording 2022-06-05 at 7.40.27 PM.mov.gif (548×1 px, 2 MB)

Test Result - Prod

Status: ✅ PASS
Environment: enwiki
OS: macOS Monterey
Browser: Chrome
Device: MBP
Emulated Device:NA

Test Artifact(s):

QA Steps

✅ AC1: Sticky header should not appear on Special pages. Only in Beta should it appear on the main page.

Screen Recording 2022-06-12 at 5.12.37 PM.mov.gif (542×1 px, 1 MB)

Screen Recording 2022-06-12 at 5.11.34 PM.mov.gif (542×1 px, 2 MB)

Screen Recording 2022-06-12 at 5.11.11 PM.mov.gif (542×1 px, 3 MB)