yuluo-yx opened a new issue, #2888: URL: https://github.com/apache/rocketmq-dashboard/issues/2888
### Problem\n\nThe DLQ page uses retrySubmitting and detailResending React state as its only submission protection. Two confirmation events in the same render start two resendDLQ operations. The group resend dialog and selected-message resend action can also overlap, causing duplicate message delivery.\n\n### Reproduction\n\n1. Open a DLQ group and enter a target topic.\n2. Dispatch two Confirm Resend clicks before the first request resolves.\n3. Observe two resendDLQ calls with the same group, time range, and target topic.\n\nA focused DLQ page test reproduces the duplicate side effect using a deferred promise.\n\n### Expected behavior\n\nUse a synchronous page-level resend guard shared by group and selected-message resend operations.\n\n### Scope\n\nThe DLQ page resend lifecycle and its focused component test only. -- 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]
