Page MenuHomePhabricator

Gadget-collapsibleTables is not compatible with Live Preview
Closed, InvalidPublicBUG REPORT

Description

Bug overview. This is an gadget that has been deployed on multiple wikis for a long time. The involved version is the latest on meta wiki. The enwiki is not affected, it appears to use the updated version.

Steps to Reproduce:

  1. Check the https://zh.wikipedia.org/wiki/Template:Userboxgroup page, the 例子 (example) is a default collapsed box, and it performs well while Live preview turn off.
  2. Preview the page with Live preview, the “我的用户框” in the example was expanded by default, it could not be collapsed by default..

Actual Results:
The gadget version is still deployed on zhwiki and many wikis.
The enwiki's Common.js has an updated @version 3.0.0 (2018-05-20) and looks fine with Live Preview.

Expected Results:
Assist in updating the deployed scripts? Or a repair patch.

Event Timeline

Jdforrester-WMF subscribed.

The entire point about Gadgets is that they aren't supported, and it's up to the communities that use them to fix them, sorry. They are not "deployed", they are manually written on-wiki by users, and are not supported through Phabricator, but instead on the relevant talk pages. I see that you've already comments on the Gadget's talk page on meta; that's the right venue.

If there's a version of the Gadget that works, you need to ask your community's interface administrators to update it to that. (This assumes that your local version isn't a fork; otherwise you might lose local features.) If your wiki doesn't have interface administrators, I believe you can ask a steward to help.

Hi @YFdyh000, user scripts, gadgets, templates, custom CSS are local on-wiki content. Local content is managed independently on each wiki, by each wiki community themselves. This needs fixing on the local wiki instead. Phabricator is mostly used for MediaWiki, MediaWiki extensions, or server configuration, or by developers and teams to organize what they plan to work on.

在T276511#6885303中,@Aklapper写道:

Hi @YFdyh000, user scripts, gadgets, templates, custom CSS are local on-wiki content. Local content is managed independently on each wiki, by each wiki community themselves. This needs fixing on the local wiki instead. Phabricator is mostly used for MediaWiki, MediaWiki extensions, or server configuration, or by developers and teams to organize what they plan to work on.

Ok. I mistakenly thought that the Phabricator applies to all Wikimedia project sites, and improperly understanding that the script was once maintained on mediawiki.org. I have also seen some WMF people and work orders to fix common JS errors, it seems that this is not routine.