From f830496a23674522d5398d75ce85adde790a7a15 Mon Sep 17 00:00:00 2001 From: "Angnuo Li (from Dev Box)" Date: Tue, 4 Aug 2026 14:21:17 +0800 Subject: [PATCH 1/2] fix(renderer): make language selector accessible Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../views/SettingsView.accessibility.test.ts | 15 +++++++ desktop/renderer/src/views/SettingsView.vue | 40 ++++++++++++++++--- 2 files changed, 50 insertions(+), 5 deletions(-) create mode 100644 desktop/renderer/src/views/SettingsView.accessibility.test.ts diff --git a/desktop/renderer/src/views/SettingsView.accessibility.test.ts b/desktop/renderer/src/views/SettingsView.accessibility.test.ts new file mode 100644 index 0000000..019cb53 --- /dev/null +++ b/desktop/renderer/src/views/SettingsView.accessibility.test.ts @@ -0,0 +1,15 @@ +import { describe, expect, it } from "vitest"; +import settingsViewSource from "./SettingsView.vue?raw"; + +describe("Settings language selector accessibility", () => { + it("uses a labelled native select for platform accessibility APIs", () => { + expect(settingsViewSource).toContain( + '