https://github.com/uBlockOrigin/uAssets/issues/5184#issuecomment-1829172308

Twitch is a dangerous website, the extension probably won’t be back. They could still easily target you at any time and you are just lucky they are sending ads. After some time of using the extension twitch will react and become even more toxic.

Twitch even has a network sniffer in its source code (among other things), its so much worse than just ads, some of these experiments are basically malware/pup that no-one would install on their device willingly, these instances aren’t just left over code from some library they are deliberately crafted experiments that are present in the active code path.

  • LWD@lemm.ee
    link
    fedilink
    English
    arrow-up
    26
    ·
    11 months ago

    “New github user” appears to be the developer of a now- deleted Firefox addon called “Block Twitch ads,” previously available here.

    That’s not to legitimize anything they are claiming here (we don’t even know if Mozilla deleted their extension or they did), but apparently they aren’t just nobody, and they might understand how to write a little Javascript at least.

    • Aatube@kbin.socialOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      4
      ·
      11 months ago

      That is, they claim to be. While I don’t know much JavaScript, someone below claims it’s not valid JavaScript

      • LWD@lemm.ee
        link
        fedilink
        English
        arrow-up
        7
        ·
        11 months ago

        As I understand it, someone else claimed that they were the add-on developer:

        ToxiClay: I had this extension installed which I can’t even find anymore.

        uBlock-user: @MostlyJustBored Why did you remove your extension from AMO ?

        To me, it looks like the snippets were cut out of a larger block of code, so they might have been “valid” in context. But I have no idea what the context is (e.g. whether these are JavaScript files loaded by twitch) or really anything else about them. Maybe they were written from memory.

        someObject.prototype.nuclearApocalypse= function() {
        

        Terrifying.