I put this together based on another very similar script (attributed, of course) I found on beehaw that forces external links to open in a new tab. Should work on every Lemmy instance by checking the header. While it uses http*://*/* as the match, it only executes any logic if the isLemmy check returns true.

Honestly, this has improved my desktop experience significantly, it was killing me before.

Hope it helps, feedback/suggestions/contributions welcome!

git link: https://github.com/Djones4822/GM-Lemmy-newTab

  • Incoherent@feddit.nl
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    1 year ago

    Thank you in advance for that effort! It will be a useful setting that I intend to enable :) (or disable depending on the implementation) automatic opening in new tab, WooHoo!

    • Dogeek@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      the hardest part is actually understanding the rust backend. I understand the choice the devs made (I mean performance wise rust is unbeatable) but it’s a bit of a nightmare to work with when you’re not used to it :)