yuluo-yx opened a new issue, #2226:
URL: https://github.com/apache/rocketmq-dashboard/issues/2226

   ### Problem\n\nLiteTopic refreshes the Topic list and namespace quota 
independently with Promise.allSettled. When the Topic list succeeds but the 
quota request fails, the page silently retains the quota from the previous 
refresh or namespace, making fresh and stale data appear together.\n\n### 
Expected behavior\n\nA failed active quota request should clear the old quota 
and show a quota-specific warning while retaining a successfully refreshed 
Topic list.\n\n### Reproduction\n\n1. Load LiteTopic with a successful quota 
response.\n2. Refresh with a successful Topic list response and a rejected 
quota response.\n3. The old quota remains visible and no quota warning is 
shown.\n\n### Acceptance criteria\n\n- Stale quota values are cleared on quota 
failure.\n- The successful Topic list remains visible.\n- The existing 
localized quota failure message is shown.\n- A UI regression test covers the 
partial-failure path.


-- 
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