Where does the bug appear (feature/product)?
Grok Bot
Describe the Bug
Grok Bot on Linux changes my XDG default text/html handler to grok-bot.desktop every time I launch it.
I use Brave as my default browser:
xdg-mime default brave-browser.desktop text/html
Before launching Grok, xdg-open https://example.com correctly opens Brave. After launching Grok, text/html becomes:
text/html=grok-bot.desktop
and xdg-open opens Grok instead.
How can I prevent Grok Bot from registering itself as the default HTML handler while keeping its grokbot:// and sand:// handlers?
Steps to Reproduce
-
Set Brave as the default browser:
xdg-mime default brave-browser.desktop text/html -
Verify:
xdg-mime query default text/html
→brave-browser.desktop -
Run:
xdg-open https://example.com
→ Opens in Brave. -
Launch Grok Bot.
-
Check the MIME association again:
xdg-mime query default text/html
→grok-bot.desktop -
Run:
xdg-open https://example.com
→ Opens in Grok Bot instead of Brave.
Expected Behavior
Grok Bot should not modify the system’s default text/html handler when launched.
text/html should remain associated with the user’s selected browser, in my case brave-browser.desktop.
Grok Bot should only register and use its own handlers:
x-scheme-handler/grokbotx-scheme-handler/sand
Operating System
Linux
Version Information
Version: 0.57.1
Built: 2026-09-18T22:09:17.394Z
Release Track: stable
OS: linux
Does this stop you from using Cursor
No - Cursor works, but with this issue