Skip to content

Fix missing wiki logos in Vector 2022 - #568

Merged
deer-wmde merged 2 commits into
mainfrom
fix-missing-logos-on-vecotr-2022
Oct 27, 2026
Merged

deer-wmde merged 2 commits into
mainfrom
fix-missing-logos-on-vecotr-2022

Conversation

@addshore

@addshore addshore commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

Expose the existing logo as both wgLogos['1x'] and wgLogos['icon'], including the default Wikibase Cloud logo fallback. This lets Vector 2022 display existing PNG uploads without changing the upload pipeline.

Add a CI check for the default logo and document the mapping.

Bug: T442140

@addshore
addshore added this pull request to stack #570 September 30, 2026 22:47
@dati18
dati18 force-pushed the fix-missing-logos-on-vecotr-2022 branch from 6e6aebb to 27f55c1 Compare October 15, 2026 14:34
@dati18
dati18 force-pushed the fix-missing-logos-on-vecotr-2022 branch from 27f55c1 to 99ee39b Compare October 22, 2026 15:08
@outdooracorn

Copy link
Copy Markdown
Member

Moving some of the information from the PR description that @addshore's submitted to this comment as the description becomes the commit message when we squash and merge PRs.

Older skins

Screenshot 2026-09-30 231059

Before the change

Screenshot 2026-09-30 230719

After the change

Screenshot 2026-09-30 231052

Expose the existing logo as both wgLogos['1x'] and wgLogos['icon'],
including the default Wikibase Cloud logo fallback. This lets Vector
2022 display existing PNG uploads without changing the upload pipeline.

Add a CI check for the default logo and document the mapping.

I'm aware the phab task includes more requests as part of it, however
this is likely the smallest single deployable thing in the right direction.

Bug: T356389
The CI schema contains no saved Main Page, so its 404 makes curl --fail

reject an otherwise valid logo response. Use Special:Version instead,

keeping the HTTP success check and the exact logo assertion.
@dati18
dati18 force-pushed the fix-missing-logos-on-vecotr-2022 branch from 99ee39b to 60e0140 Compare October 27, 2026 12:20
@deer-wmde
deer-wmde merged commit 08298da into main Oct 27, 2026
9 checks passed
@deer-wmde
deer-wmde deleted the fix-missing-logos-on-vecotr-2022 branch October 27, 2026 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants