@@ -578,10 +578,6 @@ export const webviewMessageHandler = async (
578578 await updateGlobalState ( "alwaysAllowUpdateTodoList" , message . bool )
579579 await provider . postStateToWebview ( )
580580 break
581- case "requireCtrlEnterToSend" :
582- await updateGlobalState ( "requireCtrlEnterToSend" , message . bool ?? false )
583- await provider . postStateToWebview ( )
584- break
585581 case "askResponse" :
586582 provider . getCurrentTask ( ) ?. handleWebviewAskResponse ( message . askResponse ! , message . text , message . images )
587583 break
@@ -1513,10 +1509,6 @@ export const webviewMessageHandler = async (
15131509 Terminal . setTerminalZdotdir ( message . bool )
15141510 }
15151511 break
1516- case "requireCtrlEnterToSend" :
1517- await updateGlobalState ( "requireCtrlEnterToSend" , message . bool )
1518- await provider . postStateToWebview ( )
1519- break
15201512 case "terminalCompressProgressBar" :
15211513 await updateGlobalState ( "terminalCompressProgressBar" , message . bool )
15221514 await provider . postStateToWebview ( )
@@ -1692,6 +1684,10 @@ export const webviewMessageHandler = async (
16921684 await updateGlobalState ( "reasoningBlockCollapsed" , message . bool ?? true )
16931685 // No need to call postStateToWebview here as the UI already updated optimistically
16941686 break
1687+ case "requireCtrlEnterToSend" :
1688+ await updateGlobalState ( "requireCtrlEnterToSend" , message . bool )
1689+ // No need to call postStateToWebview here as the UI already updated optimistically
1690+ break
16951691 case "toggleApiConfigPin" :
16961692 if ( message . text ) {
16971693 const currentPinned = getGlobalState ( "pinnedApiConfigs" ) ?? { }
0 commit comments