Files
meshcore-bot/modules
agessaman ae4235dcf0 fix(web_viewer): link plugin settings, contacts and radio fields to their labels
A scan of the rendered pages found about 300 Plugins settings fields whose visible label wasn't tied to the control, so screen readers announced them without names. renderField now links each label (and its help text, via aria-describedby) to the control it renders. Contacts gets names for its search box, export range, purge threshold and the select-all and per-row checkboxes ("Select <name>"); the Radio create-channel labels gain for=; and the Multibyte time range and repeater search get aria-labels.
2026-10-17 17:08:04 -07:00
..
…