Недавно я заметил, что мой Chrome (Chromium) неправильно обрабатывает magnet, steam и другие подобные ссылки. После непродолжительной отладки xdg-open выяснилось, что проблема возникает в open_generic. В популярных DE этой ошибки нет, ибо для открытия файлов там используются свои решения, но те, кто не использует DE (я использую Awesome WM), проблеме подвержены.