RockteMQ-AI commented on PR #4166: URL: https://github.com/apache/rocketmq-dashboard/pull/4166#issuecomment-5629339664
**Issue Evaluation** Category: `bug` | Status: **Confirmed** Thank you for the detailed report. This is a well-documented race condition in the broker config preview handler. **Root Cause:** `handleConfigPreview` in `web/src/pages/cluster/index.tsx` lacks a request-generation guard, allowing stale async responses to overwrite newer preview data. The sibling handlers in the same file all use this guard pattern. **Impact:** Users may see incorrect config diff in the preview panel before applying cluster-wide broker configuration changes — a misleading safety-check result. **Severity:** Medium — affects a single dialog flow but has safety implications for cluster config operations. The included regression test and fix description are thorough. An automated fix proposal may be generated based on this analysis. --- *Automated evaluation by RockteMQ-AI* -- 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]
