Page MenuHomePhabricator

Remove fixed width handling for cached HTML
Closed, ResolvedPublic1 Estimated Story Points

Description

In T341641 we switched Vector over to the new client preferences system. For backwards compatibility we

By current projections, the new code is in. production from 17th August, so we should aim to remove this at 31st August but ideally 7th September.

TODO

  • Remove FIXMEs introduced in T341641
  • Include code that removes the old cookie. This should exist for at least a month

QA

  • Confirm no Pixel related UI regressions
  • Exploratory testing: As an anonymous user, disable/enable fixed width across various pages confirming that it works consistently.

sign off

  • Create a ticket for removing the code that handles the old cookie removal.

QA Results - Prod

ACStatusDetails
1T343843#9154308
2T343843#9154308

Event Timeline

Jdlrobson triaged this task as Medium priority.Aug 8 2023, 6:08 PM

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

[mediawiki/skins/Vector@master] Remove limited width cached HTML handling

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

Change 947895 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] WIP: deprecate OutputPage::setPageTitle() with Message argument

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

Change 947896 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] WIP: remove Message argument to OutputPage::setPageTitle(), deprecated in 1.41

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

Change 947927 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] Add OutputPage::prepareErrorPageMsg() to replace ::prepareErrorPage()

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

Sorry for the phab spam, the above patches belonged with T343849.

I'd like Mo to take care of this task when he gets back. Please see email.

ovasileva set the point value for this task to 2.Aug 24 2023, 5:23 PM

Change 946985 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Remove limited width cached HTML handling

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

ovasileva changed the point value for this task from 2 to 1.Aug 28 2023, 5:29 PM

Test Result - Prod

Status: ✅ PASS
Environment: enwiki
OS: macOS Ventura
Browser: Chrome
Device: MBA
Emulated Device:NA

Test Artifact(s):

QA Steps

✅ AC1: Confirm no Pixel related UI regressions
Confirmed on Sept 5, and Sept 8.

✅ AC2: Exploratory testing: As an anonymous user, disable/enable fixed width across various pages confirming that it works consistently.
Verified, articles, search, talk, history, log in, create account, main page, edit, visual editor, user contributions, and file upload in Chrome, Safari, and Firefox.

Edtadros updated the task description. (Show Details)