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]

Reply via email to