yuluo-yx opened a new issue, #2891: URL: https://github.com/apache/rocketmq-dashboard/issues/2891
### Problem\n\nThe notification delivery page updates retryingIds only through React state. A second retry event can arrive before that state is committed and queue the same failed delivery again. The bulk retry action can also overlap an individual retry for an ID visible on the page.\n\n### Reproduction\n\n1. Open Ops > Notification Deliveries with a FAILED record.\n2. Dispatch two Retry clicks before the first retry promise resolves.\n3. Observe two retryAlertDelivery calls for the same delivery ID.\n\nA focused component test reproduces the duplicate call deterministically.\n\n### Expected behavior\n\nTrack individual and bulk retries in synchronous in-flight guards so the same delivery cannot be queued by overlapping actions.\n\n### Scope\n\nNotification delivery retry coordination and its focused page 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]
