Context
The Git Roast settings save button appears not to take effect clearly. Even when settings are saved, the settings webview does not refresh, so active provider cards and normalized values can look stale until reopening the panel.
Task
- Confirm the settings save flow persists values.
- Refresh/re-render the settings panel after a successful save.
- Keep saved status and API key badges understandable.
- Add regression coverage and keep package checks passing.
Context
The Git Roast settings save button appears not to take effect clearly. Even when settings are saved, the settings webview does not refresh, so active provider cards and normalized values can look stale until reopening the panel.
Task