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: merge command shortcuts into user settings for persistence
Consolidate `devtoolskit:internal:command-shortcuts` shared state into `user-settings` so keyboard shortcut overrides are persisted to disk alongside other user preferences. Also improve RPC resilience by handling missing shared states gracefully.
**Changes:**
- Add `commandShortcuts` field to `DevToolsDocksUserSettings` type
- Remove separate `command-shortcuts` from RPC shared state registry
- Update client command context to read shortcuts from settings store
- Make server RPC handlers resilient to missing states (return undefined/no-op)
- Update settings UI to mutate shortcuts within settings object
- Prevent client from overwriting initial values with undefined server response
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
0 commit comments