Loyal-Young opened a new issue, #6714:
URL: https://github.com/apache/rocketmq-dashboard/issues/6714

   ## Problem
   
   The Studio ACL page keeps the previous ACL user or rule rows and pagination 
total after a filtered reload fails. The error toast appears, but the old rows 
remain actionable under the new filter. This can mislead an operator into 
editing or deleting an ACL entry that does not match the current query.
   
   ## Reproduction
   
   1. Open the ACL page with at least one user and one rule loaded.
   2. Enter a user search keyword, or change a rule filter.
   3. Make the corresponding `pageAclUsers` or `listAclRules` request reject.
   4. Observe that the previous rows and count remain after loading finishes.
   
   The two inventory requests are independent. A failure in one should clear 
only that table's stale rows and total while leaving the successful table 
available.
   
   ## Proposed fix
   
   Clear the failed table's rows and total in its request error path, and add 
focused regression tests for both user and rule reloads. Preserve the current 
error toast and the successful table's data.
   


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