Skip to content

Fix missing wiki logos in Vector 2022 - #568

Open
addshore wants to merge 2 commits into
mainfrom
fix-missing-logos-on-vecotr-2022
Open

addshore wants to merge 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.

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

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
@addshore
addshore added this pull request to stack #570 September 30, 2026 22:47
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.
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.

1 participant