From 89242d2bac3bd90db4811ce3ec75e4e48289122a Mon Sep 17 00:00:00 2001 From: Brent Passmore Date: Mon, 7 Sep 2026 16:10:53 -0500 Subject: [PATCH 1/3] [6.x] Fix listing search label and empty table header cells The listing search field was hardcoded to "Search entries" and to a fixed id, so the asset browser and users listing told screen reader users they were searching entries, and two listings on one page produced duplicate ids. The select and actions header cells rendered empty. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_013YZV7JD2cyMHSeSu2fUXCK --- .../js/components/assets/Browser/Browser.vue | 2 +- resources/js/components/assets/Selector.vue | 2 +- resources/js/components/ui/Listing/Search.vue | 12 +++- .../js/components/ui/Listing/TableHead.vue | 5 +- .../js/tests/components/ListingSearch.test.js | 59 +++++++++++++++++++ 5 files changed, 74 insertions(+), 6 deletions(-) create mode 100644 resources/js/tests/components/ListingSearch.test.js diff --git a/resources/js/components/assets/Browser/Browser.vue b/resources/js/components/assets/Browser/Browser.vue index 775094b79c3..b130c9defe0 100644 --- a/resources/js/components/assets/Browser/Browser.vue +++ b/resources/js/components/assets/Browser/Browser.vue @@ -84,7 +84,7 @@
- +
diff --git a/resources/js/components/assets/Selector.vue b/resources/js/components/assets/Selector.vue index ef93aeb5b7b..37fdb5ee901 100644 --- a/resources/js/components/assets/Selector.vue +++ b/resources/js/components/assets/Selector.vue @@ -47,7 +47,7 @@