You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix promise handling in select input settings save failure
Remove promise resolution from the catch block when save fails so the
promise stays pending until the user explicitly retries or cancels.
Previously, calling resolvePromise(null) made callers think the flow
finished even though the panel remained open and interactive.
Now when save fails:
- The error is logged via logger.error for debugging
- The error is already shown to the user via saveSettings
- The promise remains pending (not resolved)
- The panel stays open so the user can retry or cancel
- Only explicit cancel or successful save resolves the promise
0 commit comments