Roo-Code/webview-ui
Roo Code 6fbe59efcf fix: auto-save config when OAuth completes for openai-codex/claude-code providers
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
2026-01-18 09:02:39 +00:00
..
audio feat: move play audio to webview to ensure cross-platform (#3659) 2025-05-20 01:15:05 -04:00
public Remove CRA cruft 2025-01-30 14:38:41 -08:00
src fix: auto-save config when OAuth completes for openai-codex/claude-code providers 2026-01-18 09:02:39 +00:00
.gitignore PR cleanup 2025-03-12 11:23:06 -04:00
browser-panel.html Browser Use 2.0 (#8941) 2025-11-21 17:26:15 -05:00
components.json Remove lucide 2025-01-30 14:47:59 -08:00
eslint.config.mjs Preserve model settings when selecting a specific OpenRouter provider (#3915) 2025-05-23 23:22:41 -07:00
index.html Fix linter warning + run prettier on everything (#3581) 2025-05-13 15:16:24 -07:00
package.json Move more types to @roo-code/types (for the cli) (#10583) 2026-01-09 11:59:06 -08:00
tsconfig.json Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
turbo.json Improve turbo task dependency declarations (#4323) 2025-06-04 09:32:27 -07:00
vite.config.ts feat: recursively load .roo/rules and AGENTS.md from subdirectories (#10446) 2026-01-03 15:05:48 -05:00
vitest.config.ts Show console logging in vitests when the --no-silent flag is set (#7467) 2025-08-28 12:51:21 -04:00
vitest.setup.ts Show console logging in vitests when the --no-silent flag is set (#7467) 2025-08-28 12:51:21 -04:00