@@ -194,7 +194,6 @@ def __init__(self, message_handler: MessageHandler):
194194 self .current_file_bubble = None
195195 self .thinking_content = ""
196196 self .expecting_response = False
197- self ._is_file_processing = False
198197 self ._delegated_user_input = None
199198
200199 # Track session cost
@@ -262,11 +261,6 @@ def send_message(self):
262261 self .current_response_bubble = None
263262 self .current_response_container = None
264263
265- # Send the request to worker thread via signal
266- # This is thread-safe and doesn't require QMetaObject.invokeMethod
267- if self ._is_file_processing :
268- self ._delegated_user_input = user_input
269- return
270264 # Update status bar
271265 self .display_status_message ("Processing your message..." )
272266 self .llm_worker .process_request .emit (user_input )
@@ -504,26 +498,19 @@ def handle_event(self, event: str, data: Any):
504498 if self .current_file_bubble :
505499 self .chat_components .remove_messages_after (self .current_file_bubble )
506500 self .current_file_bubble = None
507- self ._is_file_processing = False
508501 self .display_error (data )
509502 elif event == "consolidation_completed" :
510503 self .conversation_components .display_consolidation (data )
511504 self .ui_state_manager .set_input_controls_enabled (True )
512505 elif event == "file_processing" :
513- self ._is_file_processing = True
514506 file_path = data ["file_path" ]
515507 self .current_file_bubble = self .chat_components .append_file (
516508 file_path , is_user = True
517509 )
518510 if not self .loading_conversation :
519511 self .ui_state_manager .set_input_controls_enabled (True )
520512 elif event == "file_processed" :
521- if self ._is_file_processing :
522- if self ._delegated_user_input :
523- self .llm_worker .process_request .emit (self ._delegated_user_input )
524- self ._delegated_user_input = None
525- self .current_file_bubble = None
526- self ._is_file_processing = False
513+ self .current_file_bubble = None
527514 elif event == "image_generated" :
528515 self .chat_components .append_file (data , False , True )
529516 # Command-related events are now handled by command_handler above
0 commit comments