mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
When using OAuth-based providers (openai-codex or claude-code) in the welcome screen, the user would select the provider, sign in via OAuth, but then clicking "Finish" would not dismiss the welcome screen. Root cause: After OAuth completes, postStateToWebview() overwrites the local apiConfiguration with the backend state, which does not have the apiProvider set yet (since the user had not clicked Finish to save it). Solution: Add useEffect hooks that detect when OAuth completes for these providers and automatically save the configuration, following the existing pattern for the Roo provider authentication flow. Fixes #10819 |
||
|---|---|---|
| .. | ||
| audio | ||
| public | ||
| src | ||
| .gitignore | ||
| browser-panel.html | ||
| components.json | ||
| eslint.config.mjs | ||
| index.html | ||
| package.json | ||
| tsconfig.json | ||
| turbo.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||
| vitest.setup.ts | ||