Aias00 opened a new issue, #1706: URL: https://github.com/apache/rocketmq-dashboard/issues/1706
## Problem `ConsumerPage` synchronously resets details, selection, loading, and group data from effects when the selected instance changes or becomes unavailable. The current React hooks lint rule reports these as cascading renders, and the two effects split the same instance lifecycle across independent state transitions. ## Expected behavior - Switching the selected instance must discard prior instance-local UI state before loading the next group list. - A page with no resolved instance must be idle rather than permanently loading. - The list request remains asynchronous and scoped to the selected instance. - Avoid synchronous state updates in effects for the instance lifecycle. ## Scope Consumer page state lifecycle and focused frontend regression tests only. ## Track Track 1 / Studio multi-instance consumer management. -- 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]
