File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -1981,6 +1981,7 @@ export const webviewMessageHandler = async (
19811981 break
19821982 case "updateCustomMode" :
19831983 if ( message . modeConfig ) {
1984+ try {
19841985 // Check if this is a new mode or an update to an existing mode
19851986 const existingModes = await provider . customModesManager . getCustomModes ( )
19861987 const isNewMode = ! existingModes . some ( ( mode ) => mode . slug === message . modeConfig ?. slug )
@@ -2016,6 +2017,10 @@ export const webviewMessageHandler = async (
20162017 }
20172018 }
20182019 }
2020+ } catch ( error ) {
2021+ // Error already shown to user by updateCustomMode
2022+ // Just prevent unhandled rejection and skip state updates
2023+ }
20192024 }
20202025 break
20212026 case "deleteCustomMode" :
You can’t perform that action at this time.
0 commit comments