@@ -62,7 +62,6 @@ import { setTelemetryEnabled } from "@/common/telemetry";
6262import { getTokenCountPromise } from "@/browser/utils/tokenizer/rendererClient" ;
6363import { CreationCenterContent } from "./CreationCenterContent" ;
6464import { CreationControls } from "./CreationControls" ;
65- import { useWorkspaceStoreRaw } from "@/browser/stores/WorkspaceStore" ;
6665import { useCreationWorkspace } from "./useCreationWorkspace" ;
6766
6867type TokenCountReader = ( ) => number ;
@@ -137,7 +136,6 @@ export const ChatInput: React.FC<ChatInputProps> = (props) => {
137136 const [ mode , setMode ] = useMode ( ) ;
138137 const { recentModels, addModel, evictModel } = useModelLRU ( ) ;
139138 const commandListId = useId ( ) ;
140- const workspaceStore = useWorkspaceStoreRaw ( ) ;
141139 const telemetry = useTelemetry ( ) ;
142140 const [ vimEnabled , setVimEnabled ] = usePersistedState < boolean > ( VIM_ENABLED_KEY , false , {
143141 listener : true ,
@@ -445,12 +443,6 @@ export const ChatInput: React.FC<ChatInputProps> = (props) => {
445443 // Workspace variant: full command handling + message send
446444 if ( variant !== "workspace" ) return ; // Type guard
447445
448- const notifyPendingSendFailed = ( ) => {
449- setTimeout ( ( ) => {
450- workspaceStore . markPendingStreamFailed ( props . workspaceId ) ;
451- } , 0 ) ;
452- } ;
453-
454446 try {
455447 // Parse command
456448 const parsed = parseCommand ( messageText ) ;
@@ -724,7 +716,6 @@ export const ChatInput: React.FC<ChatInputProps> = (props) => {
724716 setToast ( createErrorToast ( result . error ) ) ;
725717 // Restore input and images on error so user can try again
726718 setInput ( messageText ) ;
727- notifyPendingSendFailed ( ) ;
728719 setImageAttachments ( previousImageAttachments ) ;
729720 } else {
730721 // Track telemetry for successful message send
@@ -745,7 +736,6 @@ export const ChatInput: React.FC<ChatInputProps> = (props) => {
745736 raw : error instanceof Error ? error . message : "Failed to send message" ,
746737 } )
747738 ) ;
748- notifyPendingSendFailed ( ) ;
749739 setInput ( messageText ) ;
750740 setImageAttachments ( previousImageAttachments ) ;
751741 } finally {
0 commit comments