Page MenuHomeMiraheze

Broken Chameleon layout
Closed, ResolvedPublic

Description

The skin Chameleon on my personal wiki (it's private, but if you need access, just ping me) is showing a strange behaviour since last week (I think?). As you might see, the layout is completely broken, on all pages, and I'm 99.9% sure it's not a (server) cache issue.
Because this skin in particular has an ability to customize the layout with some XML files, I think it may be related to this, because the the skin on test3 works fine.

Event Timeline

How do the custom XML files work? What makes you suspect this?

How do the custom XML files work? What makes you suspect this?

The way the XML layouts work is like this.
I requested Reception123 a while ago to change the layout (the skin has 4-5 bundled XMLs for that). Because test3 is not having this issue (i.e uses the default layout), I think this file could be missing, misconfigured or something else, because the CSS and JS works, just not the layout (HTML).

EDIT: Forgot to explain how the files work

Do we have any idea what @Reception123 did?

Unknown Object (User) added a comment.Sep 27 2021, 20:07

/srv/mediawiki/w/skins/chameleon/layouts/fixedhead.xml exists on servers so I am not sure why it broke now. I will dig through more logs and see if there is any indication on cause.

Do we have any idea what @Reception123 did?

https://github.com/miraheze/mw-config/blob/09f8f6c/LocalSettings.php#L439 is what Reception123 did.

Looking at the element inspector, seems like the skin's default CSS is not loading, only Common.css and Chameleon.css.

Unknown Object (User) closed this task as Resolved.Sep 30 2021, 22:52
Unknown Object (User) claimed this task.

This should've been fixed when I updated Chameleon yesterday, and your wiki seems to work now. Please reopen if more issues occur.

Unknown Object (User) moved this task from Backlog to Short Term on the Technology-Team (MediaWiki) board.Sep 30 2021, 22:52
Unknown Object (User) moved this task from Unsorted to Short Term on the Universal Omega board.
Unknown Object (User) edited projects, added Extensions; removed MediaWiki.
Unknown Object (User) moved this task from Backlog to Deployed Extension Bugs on the Extensions board.