Yep, did it via the GUI thing, edited files manually, right clicked > open with > set as default.
Did all of that, it’s all pointing to Nemo, but for whatever reason, if there’s that thunar service running, the browser will use thunar no mater what.
In the end having an autostart for “thunar -q” wasn’t enough, the service started anyway, maybe it was being started after the command ran? not sure.
What I ended up doing, (and it’s a very “hacky” thing) was a simple script:
#!/bin/bash
thunar -q
$1 $2
Threw it inside bin, then edited the launchers for the browsers and just added the script at the beginning of the command, so it kills thunar if it’s running and then launches the browser.
I tried just putting “thunar -q && librewolf” in the launcher command, but that doesn’t work, even though it works if done in the terminal