select

Better select widgets in vanilla javascript.  https://p.ce9e.org/select/demo/
git clone https://git.ce9e.org/select.git

commit
8108db264c38a70f8c591f795709f2a5301674c7
parent
e3a8d43329f11315b15cd10bf22c586aa4de7878
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2025-09-02 16:16
set aria-label for option groups

Diffstat

M select.js 1 +

1 files changed, 1 insertions, 0 deletions


diff --git a/select.js b/select.js

@@ -159,6 +159,7 @@ export class Select {
  159   159 				var label = create('<strong>');
  160   160 				var ul = create('<ul role="none">');
  161   161 				label.textContent = child.label;
   -1   162 				group.setAttribute('aria-label', child.label);
  162   163 				group.append(label);
  163   164 				group.append(ul);
  164   165 				Array.from(child.children).forEach(c => {