Page MenuHomePhabricator

[Regression] User common.js/css is being loaded twice
Closed, ResolvedPublicBUG REPORT

Description

When viewing a page in the new Vector skin the modules skins.vector.user and user are loaded at the same time. This is resulting in common.js being loaded twice.

QA

Login as admin

Add to User:Admin/common.js

console.log('admin.common.js');

View http://localhost:8888/w/index.php?title=User:Admin/common.js&mobileaction=toggle_view_desktop&useskin=vector-2022

Expected: I see the log once.
Actual: I see it twice

Visiting https://eu.wikipedia.org/w/load.php?lang=en&modules=skins.vector.user|user&skin=vector-2022&user=Jdlrobson&version=1uo6p&debug=true&only=scripts I should see Lankide:Jdlrobson/common.js only once

Actual: Seen twice

Event Timeline

Jdlrobson renamed this task from Common.js is being loaded twice to User common.js is being loaded twice.Jan 25 2022, 7:59 PM
Jdlrobson claimed this task.
Jdlrobson triaged this task as High priority.
Jdlrobson renamed this task from User common.js is being loaded twice to User common.js/css is being loaded twice.Jan 25 2022, 8:02 PM
Jdlrobson updated the task description. (Show Details)

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

[mediawiki/skins/Vector@master] Do not load common.js twice

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

Jdlrobson renamed this task from User common.js/css is being loaded twice to [Regression] User common.js/css is being loaded twice.Jan 25 2022, 8:09 PM
Jdlrobson added a project: Regression.

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

[mediawiki/skins/Vector@wmf/1.38.0-wmf.18] Do not load common.js twice

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

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

[mediawiki/skins/Vector@wmf/1.38.0-wmf.19] Do not load common.js twice

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

Change 757081 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Do not load common.js twice

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

Change 756997 merged by Catrope:

[mediawiki/skins/Vector@wmf/1.38.0-wmf.18] Do not load common.js twice

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

Change 756998 merged by jenkins-bot:

[mediawiki/skins/Vector@wmf/1.38.0-wmf.19] Do not load common.js twice

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

Mentioned in SAL (#wikimedia-operations) [2022-01-26T00:56:21Z] <catrope@deploy1002> Synchronized php-1.38.0-wmf.19/skins/Vector/: Backport: [[gerrit:756998|Do not load common.js twice (T300070)]] (duration: 02m 43s)

Mentioned in SAL (#wikimedia-operations) [2022-01-26T01:00:56Z] <catrope@deploy1002> Synchronized php-1.38.0-wmf.18/skins/Vector/: Backport: [[gerrit:756997|Do not load common.js twice (T300070)]] and [[gerrit:756696|Fix bug in SkinVersionLookup (T299971)]] (duration: 00m 51s)

Now fixed. Confirmed in production.