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!
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!
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 :)