|  | @@ -538,14 +538,15 @@ export const ssePost = (
 | 
	
		
			
				|  |  |        return handleStream(res, (str: string, isFirstMessage: boolean, moreInfo: IOnDataMoreInfo) => {
 | 
	
		
			
				|  |  |          if (moreInfo.errorMessage) {
 | 
	
		
			
				|  |  |            onError?.(moreInfo.errorMessage, moreInfo.errorCode)
 | 
	
		
			
				|  |  | -          if (moreInfo.errorMessage !== 'AbortError: The user aborted a request.')
 | 
	
		
			
				|  |  | +          // TypeError: Cannot assign to read only property ... will happen in page leave, so it should be ignored.
 | 
	
		
			
				|  |  | +          if (moreInfo.errorMessage !== 'AbortError: The user aborted a request.' && !moreInfo.errorMessage.includes('TypeError: Cannot assign to read only property'))
 | 
	
		
			
				|  |  |              Toast.notify({ type: 'error', message: moreInfo.errorMessage })
 | 
	
		
			
				|  |  |            return
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          onData?.(str, isFirstMessage, moreInfo)
 | 
	
		
			
				|  |  |        }, onCompleted, onThought, onMessageEnd, onMessageReplace, onFile, onWorkflowStarted, onWorkflowFinished, onNodeStarted, onNodeFinished, onIterationStart, onIterationNext, onIterationFinish, onTextChunk, onTTSChunk, onTTSEnd, onTextReplace)
 | 
	
		
			
				|  |  |      }).catch((e) => {
 | 
	
		
			
				|  |  | -      if (e.toString() !== 'AbortError: The user aborted a request.')
 | 
	
		
			
				|  |  | +      if (e.toString() !== 'AbortError: The user aborted a request.' && !e.toString().errorMessage.includes('TypeError: Cannot assign to read only property'))
 | 
	
		
			
				|  |  |          Toast.notify({ type: 'error', message: e })
 | 
	
		
			
				|  |  |        onError?.(e)
 | 
	
		
			
				|  |  |      })
 |