From eebe5be462a091afe413b72347376f41c15f7731 Mon Sep 17 00:00:00 2001
From: "google-labs-jules[bot]"
<161369871+google-labs-jules[bot]@users.noreply.github.com>
Date: Mon, 19 Oct 2026 08:23:27 +0000
Subject: [PATCH 1/3] a11y: keep keyboard focus on Check for Updates while busy
(#1011)
Replaces native `disabled` with `aria-disabled` on the Check for Updates
and Download & Install buttons so they do not drop keyboard focus when
they become busy.
Adds tests in aboutSectionUpdatesFocus.test.tsx.
Co-authored-by: Shieldxx <37293647+Shieldxx@users.noreply.github.com>
---
.../src/components/settings/AboutSection.tsx | 8 +-
.../aboutSectionUpdatesFocus.test.tsx | 124 ++++++++++++++++++
2 files changed, 128 insertions(+), 4 deletions(-)
create mode 100644 tests/renderer/aboutSectionUpdatesFocus.test.tsx
diff --git a/src/renderer/src/components/settings/AboutSection.tsx b/src/renderer/src/components/settings/AboutSection.tsx
index 74a4707c..35e11930 100644
--- a/src/renderer/src/components/settings/AboutSection.tsx
+++ b/src/renderer/src/components/settings/AboutSection.tsx
@@ -127,8 +127,8 @@ export function AboutSection({
>
{updateInfo ? (
) : (