mirror of
https://github.com/got-feedBack/feedBack-desktop.git
synced 2026-08-11 03:09:56 +00:00
9388eb248f121622cbb0b986140efe61ffec8092
Steam Deck / Big Picture (gamepad UI) has no registered default web browser, so shell.openExternal(httpUrl) -> xdg-open falls back to the KDE Discover store (a Firefox-install prompt) instead of opening the page. This broke 'Connect with tone3000' and every external link on the Deck. When RUNNING_UNDER_STEAM_GAMEPAD_UI (linux + SteamGamepadUI/SteamDeck env), route web links through Steam's overlay browser via steam://openurl/, with a fallback to the normal OS opener. Desktop platforms are unaffected. The tone3000 OAuth callback redirects to 127.0.0.1 on the device, so auth must complete in an on-device browser — the Steam overlay browser reaches localhost. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Languages
C++
52%
TypeScript
18.6%
JavaScript
17.9%
Shell
7.3%
CMake
2.4%
Other
1.8%