File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed 
src/renderer/components/Experiment/Interact Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -125,10 +125,12 @@ export default function SystemMessageBox({
125125        defaultPromptConfigForModel ?. system_message  || 
126126        '' ; 
127127    }  else  { 
128+       // Disable override - remove flag and system_message field 
128129      delete  newPrompt . system_message_override ; 
129130      delete  newPrompt . system_message ; 
130131    } 
131132
133+     // Update state only after server call to avoid timing issues 
132134    experimentInfoMutate ( 
133135      { 
134136        ...experimentInfo , 
@@ -141,6 +143,7 @@ export default function SystemMessageBox({
141143    ) ; 
142144
143145    savePromptToServer ( newPrompt ) ; 
146+     // Note: setIsOverrideEnabled will be updated via useEffect when experimentInfoMutate triggers 
144147  } ; 
145148
146149  const  handleSystemMessageChange  =  ( e : any )  =>  { 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments