Hello, I have relatively recently rewritten ChatHacks and ChatOptions to make them translatable using I18n-js and generally make the code more readable and up to date with standards (more or less) used on Fandom Developers Wiki. Their code can be found here and here, because they are very widely used and could not be released live without thorough testing.
One of the ChatOptions authors, Callofduty4, has requested that ChatOptions current code remains on the /code.js page. As the long-term plan is to move all /code.js pages to .js anyways, I believe we could create a MediaWiki:ChatOptions.js page for the new code and add a notice into the old script that a new version exists, with instructions for migration.
As killing emoticons never seems to have worked in past, this functionality might be unexpected to previous users of ChatHacks. Should we just remove it instead of fixing it?
Any other thoughts/opinions on the rewrite? After how long from the beginning of testing should these be released as stable?
Thanks for modernizing the ChatOptions code and bringing it up to par feature-wise Kocka. I don't believe it has been touched before now since 2012, so it was in dire need of some updating. Big props to you!
Since this update I've been unable to open Chat via the "Join the chat" button. Loading the script directly through the devtools gives an error of TypeError: this is undefined; can't access its "openChatWindow" property. Has anyone else experienced this error?
Firefox v65 (nightly) if that's relevant.