Fucking mess.
Open LibreWolf (this will create a mount in /tmp)
copy io.gitlab.LibreWolf.desktop from inside that mount to ~/.local/share/applications
update-desktop-database ~/.local/share/applications
xdg-settings set default-web-browser io.gitlab.LibreWolf.desktop
xdg-mime query default x-scheme-handler/http
xdg-mime query default x-scheme-handler/https
Didn't work? Yeah, me either. Try this:
Also didn't work? Yeah, me either. Try this:
fuck.