From 025aaea67fd2b5371ddeb4a070c229fd0fa588ad Mon Sep 17 00:00:00 2001 From: "[._.]/ Adam Eivy" Date: Sat, 15 Aug 2026 05:20:52 +0000 Subject: [PATCH] fix: label instance form controls (#4156) --- .changelog/next/changed-issue-4156.md | 1 + client/src/a11yConventions.test.js | 17 +++++++++++++++++ client/src/pages/Instances.jsx | 14 ++++++++++++-- 3 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 .changelog/next/changed-issue-4156.md diff --git a/.changelog/next/changed-issue-4156.md b/.changelog/next/changed-issue-4156.md new file mode 100644 index 0000000000..3589942d11 --- /dev/null +++ b/.changelog/next/changed-issue-4156.md @@ -0,0 +1 @@ +- Instance and peer settings now have clear screen-reader labels. diff --git a/client/src/a11yConventions.test.js b/client/src/a11yConventions.test.js index 994b0749c0..c2c68e68d2 100644 --- a/client/src/a11yConventions.test.js +++ b/client/src/a11yConventions.test.js @@ -432,6 +432,23 @@ describe('a11y conventions', () => { expect(offenders, `Icon-only + {suggestion && suggestion !== value && ( + {hasAuth && ( @@ -1249,6 +1258,7 @@ function PeerCard({ peer, onRefresh, syncStatus, tailnetInfo }) { {editingName ? (
setName(e.target.value)} onKeyDown={e => e.key === 'Enter' && saveName()}