Repository navigation
Cannot handle OAuth when the brower is Finicky #8827
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't workingopentuiThis relates to changes in v1.0, now that opencode uses opentuiThis relates to changes in v1.0, now that opencode uses opentui
Description
Description
Hello. I'm using [Finicky](https://github.com/johnste/finicky), which is a browser router app. You can specify which browser should be opened with specific URLs. I'm using this for my job.
Since Finicky is using Default Browser mechanism, it is treated as a browser app, but I don't think it can support full features of the browser app.
When I use /connect command and try to auth with OAuth, the callback result crashes and show logs like following;
opentui: fatal: undefined is not an object (evaluating 'local.agent.current().name')
TypeError: undefined is not an object (evaluating 'local.agent.current().name')
at <anonymous> (src/cli/cmd/tui/component/prompt/index.tsx:841:75)
at <anonymous> (../../node_modules/.bun/@opentui+solid@0.1.73+897ebc1644d3edd0/node_modules/@opentui/solid/index.js:148:62)
at runComputation (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:742:22)
at updateComputation (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:724:3)
at runTop (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:833:7)
at runUserEffects (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:928:18)
at runUpdates (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:849:17)
at completeUpdates (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:900:17)
at runUpdates (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:850:5)
at setStore (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/store/dist/dev.js:221:5)
at processTicksAndRejections (native:7:39)...
Despite error logs, the auth itself works, so when I restart opencode, I can check it is connected to AI providers.
Please check this issue. Thank you.
Plugins
oh-my-opencode
OpenCode version
1.1.23
Steps to reproduce
- Install
Finickyand set it as default browser - run
/connectcommand and try to do OAuth (in my case, it was Github copilot) - Do auth
- Now you can see error logs
Screenshot and/or share link
No response
Operating System
macOS Sonoma
Terminal
iTerm2
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingopentuiThis relates to changes in v1.0, now that opencode uses opentuiThis relates to changes in v1.0, now that opencode uses opentui
Activity
github-actions commentedon Jan 16, 2026
This issue might be a duplicate of existing issues. Please check:
The common pattern is a race condition where the TUI component tries to access
local.agent.current().nameduring authentication callback before the agents array has finished initializing. This appears to be a known issue affecting multiple OAuth providers and browser configurations.Feel free to ignore if none of these address your specific case.
github-actions commentedon Mar 26, 2026
To stay organized issues are automatically closed after 90 days of no activity. If the issue is still relevant please open a new one.