Aias00 opened a new issue, #6995:
URL: https://github.com/apache/rocketmq-dashboard/issues/6995

   ## Branch
   `rocketmq-studio` at c34535db0.
   
   ## Reproduction
   Start a run, click Stop while its POST response remains pending, let the SSE 
run finish successfully, then reject the delayed Stop request. The UI still 
reports COMPLETED but adds the stale Stop error (and invokes onError). The 
existing navigation/new-stream guard does not invalidate callbacks when the 
same run reaches its terminal state.
   
   ## Design and implementation
   Track whether the owned stream has observed a terminal frame or closed. 
Ignore pending Stop rejections after either condition, without changing stream 
request IDs needed for final history refresh. Keep reporting Stop failures 
while the run is genuinely active, and preserve stream/provider errors. Add 
deterministic deferred-request tests for terminal-before-rejection and 
close-before-rejection.
   
   ## Validation
   Run hook regression tests, frontend lint, typecheck and build. No server 
Stop semantics or cancellation behavior changes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to