There are also replacements for xdg-open with more sane (in my opinion) configuration, like jaro: https://github.com/isamert/jaro