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]
