Board Thread:Technical Updates/@comment-24006128-20200924183031/@comment-9605025-20201009063418

MisterWoodhouse, here is something else that seems like a bug. Please let me know if it isn't.

While visiting the Prodigy Math Game Wiki, I noticed that site CSS/JS is still loaded/executed even when on pages like api.php. I checked on legacy wikis just to be sure and indeed site CSS/JS is not loaded/executed for that page on the legacy platform. It seems like a bug as most wiki CSS/JS is likely to have nothing to do with pages like this.

What tipped me off in this case was that the wiki uses a custom cursor image and some new "InPageEdit" script which are both rather intrusive and clearly visible when using api.php. I was able to disable them using safemode but then the api didn't like the "unrecognized parameter".

Also, will the usesitecss and similar parameters be added back to the platform? I find that being able to toggle the different types of CSS/JS individually can be really helpful when diagnosing an issue on a wiki. To that end, I would also recommend adding a new parameter to toggle gadgets. At least on the legacy platform, gadgets appear to be immune to usesitejs.