From eb34b7b724183bf26acde2bd13ab3d3b6fad2f57 Mon Sep 17 00:00:00 2001 From: victorprosa <84868060+victorprosa@users.noreply.github.com> Date: Sun, 19 Apr 2026 11:39:26 -0300 Subject: [PATCH] Add ID and for attributes to pagination elements --- src/js/modules/Page/Page.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/js/modules/Page/Page.js b/src/js/modules/Page/Page.js index b3bc6ed38..26f878ffd 100644 --- a/src/js/modules/Page/Page.js +++ b/src/js/modules/Page/Page.js @@ -265,6 +265,7 @@ export default class Page extends Module{ if(this.table.options.paginationSizeSelector){ this.pageSizeSelect = document.createElement("select"); this.pageSizeSelect.classList.add("tabulator-page-size"); + this.pageSizeSelect.setAttribute("id", this.table.element.id + "-page-select"); } } @@ -407,6 +408,7 @@ export default class Page extends Module{ if(this.pageSizeSelect){ pageSelectLabel = document.createElement("label"); + pageSelectLabel.setAttribute("for", this.table.element.id + "-page-select"); this.langBind("pagination|page_size", (value) => { this.pageSizeSelect.setAttribute("aria-label", value); @@ -888,4 +890,4 @@ export default class Page extends Module{ } } } -} \ No newline at end of file +}