Thread:Mich0295/@comment-28083312-20191022221205/@comment-28083312-20191028003119

Hey again, I have now implemented a solution that should come into effect sometime on Monday. From the old ImportJS file, I have moved away scripts that readers won’t have use for into MediaWiki:Gadget-UserTools.js, along with any configurations associated with them previously stored in MediaWiki:Common.js. I also removed configurations that were the same as the default behavior (& thus redundant), & consolidated what I could. For scripts that are more Admin-centric, I did the exact same thing with MediaWiki:Gadget-AdminTools.js. Tomorrow, the JavaScript changes will be reviewed & made live, & the Gadgets extension will also be enabled. With the definitions I have set, all Admin-centric scripts will keep loading for Admins/Content Moderators/Discussions Moderators by default, & user-centric tools will keep loading for all logged-in users who visit the Wiki by default. Anyone can elect to turn these off in Preferences. With my recent edit to ImportJS, the scripts that were moved will no longer load for readers, increasing performance for them while ensuring that users & Admins have continued use of these scripts. The only scripts that were removed everywhere were: That all look good?
 * DiscordIntegrator (redundant due to sidebar.js in ImportJS)
 * NullEditButton (redundant due to PurgeButton in UserTools.js)
 * ProfileTags (redundant due to UserTags in ImportJS)
 * WikiaNotification (redundant due to [/announcements Announcements] )