krashouk opened a new issue, #1892: URL: https://github.com/apache/rocketmq-dashboard/issues/1892
## 问题描述 `DeleteConsumerModal` 的 `selectedBrokers` 和 `brokerList` 状态在弹窗关闭、重新打开或目标 Consumer Group 变化时没有重置。用户先为组 A 选择 Broker,再打开组 B 时,旧选择可能继续存在并被提交到新的删除请求。 ## 复现步骤 1. 打开组 A 的删除弹窗并选择一个 Broker。 2. 取消弹窗。 3. 打开组 B 的删除弹窗。 4. 观察组 A 的旧 Broker 选择仍可能保留。 ## 预期行为 每次重新打开或切换 Consumer Group 时,先清空旧 Broker 列表和选择,再加载当前组可用 Broker。 ## 环境 - 分支:`master` - 基线:`770822bbc812bfd0c2a94aa0128ab6f59b50d076` - 前端:React 19 / Ant Design 5 ## 建议修复方向 在依赖 `visible` 和 `group` 的 effect 中重置状态,并用 rerender 场景覆盖跨组切换。 -- 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]
