From 2571c52ac1f9b4b73e553708bf9e10bfceba679a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2026 01:39:39 +0000 Subject: [PATCH 1/3] chore(npm): bump axe-core from 4.13.0 to 4.14.0 Bumps [axe-core](https://github.com/dequelabs/axe-core) from 4.13.0 to 4.14.0. - [Release notes](https://github.com/dequelabs/axe-core/releases) - [Changelog](https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md) - [Commits](https://github.com/dequelabs/axe-core/compare/v4.13.0...v4.14.0) --- updated-dependencies: - dependency-name: axe-core dependency-version: 4.14.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4bad6d78..3a11c378 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "": { "devDependencies": { "@tailwindcss/cli": "^4.3.3", - "axe-core": "^4.13.0", + "axe-core": "^4.14.0", "tailwindcss": "^4.3.3" } }, @@ -742,9 +742,9 @@ } }, "node_modules/axe-core": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.13.0.tgz", - "integrity": "sha512-UzGt8zg7Ny8djbYMhxl2zuEevVa7r2gJjYY5Lwr1xM7+XU2nd6CkIWFTVcCIbAP63vSz71NaVyyuSk9lHKcy0A==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.14.0.tgz", + "integrity": "sha512-9WTZxEjsZ7b13TH8JPmbV2z8CHbl80/2hm3XPEG4JgNdQLK81IBRXmSxHfMAOkSqQeRxT/0dwNDz2GOm3zzpcQ==", "dev": true, "license": "MPL-2.0", "engines": { diff --git a/package.json b/package.json index 1c89b7a7..bd6ccde8 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ }, "devDependencies": { "@tailwindcss/cli": "^4.3.3", - "axe-core": "^4.13.0", + "axe-core": "^4.14.0", "tailwindcss": "^4.3.3" } } From fe074f5cb20e67d55c65f4591333a2720c1e9295 Mon Sep 17 00:00:00 2001 From: Adam Hernandez Date: Thu, 15 Oct 2026 16:52:24 -0700 Subject: [PATCH 2/3] fix: include visible text in accessible control names Keep visible labels within the accessible names of the user menu, home link, story-arc preview and release issue links for axe-core 4.14. Preserve destination and layout behavior, test rendered attribute escaping, and update exact-name assertions without removing existing scenarios. --- src/pullbox/ui/templates/base.html | 2 +- .../ui/templates/partials/app_sidebar.html | 2 +- .../partials/story_arc_catalog_results.html | 2 +- .../partials/whats_new_release_tables.html | 2 +- tests/e2e/test_gcd_api_arcs.py | 2 +- tests/e2e/test_gcd_local_arcs.py | 6 +- tests/e2e/test_sidebar_shell.py | 64 ++++++++++++++++++ tests/e2e/test_story_arc_catalog_page.py | 8 +-- tests/e2e/test_whats_new_issue_state.py | 3 + tests/ui/test_sidebar_shell_ui_routes.py | 65 ++++++++++++++++++- tests/ui/test_story_arc_catalog_ui.py | 51 +++++++++++++++ tests/ui/test_whats_new_issue_state.py | 38 ++++++++++- 12 files changed, 231 insertions(+), 14 deletions(-) diff --git a/src/pullbox/ui/templates/base.html b/src/pullbox/ui/templates/base.html index ef34fa3f..09ca6a4e 100644 --- a/src/pullbox/ui/templates/base.html +++ b/src/pullbox/ui/templates/base.html @@ -536,7 +536,7 @@

Activity

{#- User dropdown -#} {% if user %}
-