youngkermit8-coder opened a new issue, #1505: URL: https://github.com/apache/rocketmq-dashboard/issues/1505
## Problem The add-instance modal loads cloud credentials, regions, and cloud instances asynchronously. Those effects only cancel their zero-delay timers; they do not invalidate requests that are already in flight. If a user quickly switches vendor, credential, or region, a slower response from the previous selection can arrive last and overwrite the catalog state for the current selection. The modal may then show regions or instances from the wrong cloud account/region, and the shared loading flag can also be cleared by an obsolete request while the current request is still pending. ## Expected behavior - Only the latest credential-list request may update the credential options and loading state. - Only the latest vendor/credential region request may update regions, choose the preferred region, show errors, or clear loading. - Only the latest vendor/credential/region instance request may update cloud instance options, show errors, or clear loading. - Closing the modal or changing a dependency invalidates the previous request. ## Scope Frontend-only change in the Studio instance onboarding modal, with focused regression tests for out-of-order region and instance responses. ## Track Track 1 / multi-cloud instance onboarding. -- 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]
