btlqql opened a new pull request, #2358: URL: https://github.com/apache/rocketmq-dashboard/pull/2358
## Summary - keep the Clients table's active column-filter state for export - apply Cluster, Type, Protocol, and Language filters to the CSV row set - disable export when the active filters leave no visible records - add a UI regression test that filters out a Producer before downloading the CSV ## Root cause The table applied its column filters internally, while `handleExport` used only the separately computed cluster-and-search result. The displayed rows and exported rows therefore diverged whenever a column filter was active. Closes #2348 ## Validation - `npm test -- --run src/pages/cluster/__tests__/ClientsPage.test.tsx` (12 tests passed) - `npx eslint src/pages/cluster/clients.tsx src/pages/cluster/__tests__/ClientsPage.test.tsx` - `npm run build` - `git diff --check` -- 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]
