mirror of
https://github.com/Ride-The-Lightning/RTL.git
synced 2026-08-13 12:33:07 +02:00
Add 0.15.9 release note for the accessibility form-label fix (#1609)
This commit is contained in:
parent
f93bc7b1d8
commit
75dba90fae
1 changed files with 10 additions and 0 deletions
|
|
@ -60,6 +60,16 @@ this release should add its entry under the appropriate section below.
|
|||
`[showFirstLastButtons]` restores both behaviors across the LND, Core Lightning, Eclair and
|
||||
shared tables.
|
||||
|
||||
- **Accessibility: add missing form-field labels and remove positive tab indexes**
|
||||
([#1609](https://github.com/Ride-The-Lightning/RTL/pull/1609), fixes
|
||||
[#1566](https://github.com/Ride-The-Lightning/RTL/issues/1566)).
|
||||
Several `mat-select` and datepicker controls across the send, invoice, open/close-channel,
|
||||
bump-fee, public-key and settings forms were rendered without a `mat-label`, so screen readers
|
||||
had no way to announce their purpose (WCAG 1.3.1 / 3.3.2). Descriptive labels were added to
|
||||
the affected controls. The forms also relied on positive `tabindex` values, an anti-pattern
|
||||
(WCAG 2.4.3) that produced an inconsistent keyboard order; these were removed so focus follows
|
||||
natural DOM order across the LND, Core Lightning, Eclair and shared modals.
|
||||
|
||||
## Enhancements
|
||||
|
||||
- **Add a Disable Authentication option**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue