@@ -286,12 +286,12 @@ func (m *APIKeyInput) verifyAPIKey() tea.Msg {
286286 return ActionChangeAPIKeyState{APIKeyInputStateError}
287287}
288288
289−func (m *APIKeyInput) saveKeyAndContinue() tea.Msg {
289+func (m *APIKeyInput) saveKeyAndContinue() Action {
290290 cfg := m.com.Config()
291291
292292 err := cfg.SetProviderAPIKey(string(m.provider.ID), m.input.Value())
293293 if err != nil {
294− return uiutil.ReportError(fmt.Errorf("failed to save API key: %w", err))
294+ return ActionCmd{uiutil.ReportError(fmt.Errorf("failed to save API key: %w", err))}
295295 }
296296
297297 return ActionSelectModel{