• Skull giver@popplesburger.hilciferous.nl
    link
    fedilink
    English
    arrow-up
    60
    ·
    edit-2
    11 months ago

    It’s because Twitch tries to fingerprint your browser as part of the login flow.

    You can set resistFingerprinting to 0 and then Firefox should work. User agent switching doesn’t work.

    Edit: alternatively, open about:config, set privacy.resistFingerprinting.exemptedDomains to *.twitch.tv. This will disable fingerprinting protection for Twitch, making the login work at the cost of privacy protection without disabling it everywhere.

    • janAkali@lemmy.one
      link
      fedilink
      English
      arrow-up
      38
      ·
      11 months ago

      This worked for me, but for OP: don’t forget to enable it back on after login. It’s not required to watch Twitch, only for ‘the first’ login.

    • dudeami0@lemmy.dudeami.win
      link
      fedilink
      English
      arrow-up
      15
      ·
      11 months ago

      Also, any plugin that Twitch doesn’t like (for example TTV LOL) is detected and will prevent a log in. You’ll need to disable the plugin to login, but can use it after logging in.