yyqdbngt opened a new issue, #2427:
URL: https://github.com/apache/rocketmq-dashboard/issues/2427

   ## Problem
   
   The managed-instance table keeps `selectedRowKeys` when the server-side 
search or type filter changes. A selected instance can disappear from the 
current table while remaining selected, and the batch-delete action still 
submits that hidden row key.
   
   ## Reproduction
   
   1. Select instance A in the Studio instance inventory.
   2. Change the search or type filter so A is no longer returned.
   3. Use batch delete.
   4. A is still included even though it is absent from the current table and 
confirmation context.
   
   ## Expected behavior
   
   Selection should be reconciled with the current inventory result whenever 
the query or refreshed result changes. The confirmation should identify the 
instances that will actually be deleted, and the request must not contain 
hidden stale keys.
   
   ## Suggested validation
   
   Add UI regression coverage for search changes, type-filter changes, and 
refreshes that remove a selected instance.


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