Skip to content

build(deps-dev): bump @axe-core/playwright from 4.13.0 to 4.14.0 - #85

Merged
HemSoft merged 1 commit into
mainfrom
dependabot/npm_and_yarn/axe-core/playwright-4.14.0
Oct 29, 2026
Merged

HemSoft merged 1 commit into
mainfrom
dependabot/npm_and_yarn/axe-core/playwright-4.14.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Bumps @axe-core/playwright from 4.13.0 to 4.14.0.

Release notes

Sourced from @​axe-core/playwright's releases.

Release 4.14.0

What's Changed

New Contributors

Full Changelog: dequelabs/axe-core-npm@v4.13.0...v4.14.0

Changelog

Sourced from @​axe-core/playwright's changelog.

4.14.0 (2026-10-06)

Bug Fixes

Features

Commits
Install script changes

This version modifies prepare script that runs during installation. Review the package contents before updating.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 25, 2026
@HemSoft

HemSoft commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator

Local validation of this update rebased onto the markdown-it audit fix exposed a new axe-core 4.14.0 failure: label-content-name-mismatch on both Reset View buttons. Their aria-label values are Reset weekly velocity camera and Reset day and hour cadence camera, neither of which includes the full visible text Reset View. The focused suite passed 26 tests and failed the accessibility scan. Leaving this PR unmerged pending repair and green CI.

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/axe-core/playwright-4.14.0 branch from 011fffe to 46aef3f Compare October 29, 2026 04:39
Bumps [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) from 4.13.0 to 4.14.0.
- [Release notes](https://github.com/dequelabs/axe-core-npm/releases)
- [Changelog](https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md)
- [Commits](dequelabs/axe-core-npm@v4.13.0...v4.14.0)

---
updated-dependencies:
- dependency-name: "@axe-core/playwright"
  dependency-version: 4.14.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@HemSoft
HemSoft force-pushed the dependabot/npm_and_yarn/axe-core/playwright-4.14.0 branch from 46aef3f to ae64bc8 Compare October 29, 2026 05:53
@HemSoft

HemSoft commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator

Rebased onto merged accessibility fix #87. Full local validation now passes with axe-core 4.14.0, including all 64 browser tests with zero accessibility violations, mutation qualification, dependency/source security, risk/coverage, lint, and performance checks. The two Reset View violations reported earlier are fixed by #87.

@HemSoft

HemSoft commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator

@sfl review

@hemsoft-sfl-reviewer hemsoft-sfl-reviewer Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Verdict: PASS • Round 1

Review done by gpt-6.1-sol

Updates development dependency @​axe-core/playwright and transitive axe-core from 4.13.0 to 4.14.0. Security, accuracy and quality passes found no evidenced blocking defects within the static coverage described below; the verdict is clean within that coverage.

🔨 Full-Spectrum Review Summary

Effort: high
Review time: 1m 28s
Token count: Unavailable

Pass 🔴 Critical 🟠 High 🟡 Medium ⚪ Low
🔒 Security 0 0 0 0
✅ Accuracy 0 0 0 0
🧰 Quality & Maintainability 0 0 0 0
Total 0 0 0 0

Key Findings

No material defects found.

Coverage

  • Files reviewed:
    • package.json
    • package-lock.json
  • Context read:
    • README.md
    • .github/dependabot.yml
    • .github/workflows/validate.yml
    • .github/workflows/benchmark.yml
    • .github/workflows/pages.yml
    • playwright.config.js
    • tests/browser/accessibility.spec.js
    • tests/browser/fixture.js
    • scripts/build_browser_assets.js
    • dequelabs/axe-core-npm:packages/playwright/package.json
    • dequelabs/axe-core-npm:packages/playwright/src/index.ts
    • dequelabs/axe-core-npm:packages/playwright/src/utils.ts
    • dequelabs/axe-core-npm:packages/playwright/src/browser.ts
    • dequelabs/axe-core-npm:packages/playwright/tsup.config.ts
    • dequelabs/axe-core-npm:packages/playwright/test/commonjsTest.js
    • dequelabs/axe-core-npm:utils/esbuild-plugin-cjs-interop.ts
  • Verified:
    • Compare base_commit.sha and final commit SHA match both reserved revisions; inspected the complete two-file diff.
    • Exact-head recursive tree contains no repository AGENTS.md.
    • Manifest and lockfile pins agree; locked axe-core satisfies ~4.14.0, and playwright-core satisfies the declared peer range.
    • Changed lock entries retain npm registry URLs, integrity hashes and development-only classification.
    • CI selects Node 22; README specifies 22.22.2 or later 22.x, compatible with the new >=22.12.0 requirement.
    • Upstream tag resolves to 2375f7f5523a2accaeef91a3cb12e30a46e7fbea; exact-ref exports, implementation and CommonJS compatibility assertions support the existing .default, include() and analyze() usage.
    • Upstream comparison shows the wrapper's source change adds error cause preservation; reviewed scan rejection propagation and temporary-page cleanup.
    • Accessibility test awaits analysis and rejects violations; fixture rejects unexpected external requests.
    • Browser asset builder uses three and esbuild, so this update does not require regenerating its committed bundle.
  • Not verified:
    • Published npm tarball contents and integrity correspondence were not independently checked; review used GitHub source and committed lock metadata.
    • Transitive axe-core rule implementation and resulting scan outcomes were not independently established.
    • Current vulnerability advisory status was not independently checked.
    • Unchanged README claims outside dependency installation and accessibility integration were outside this review's scope.
  • Tests run: None. Reviewer execution is disabled.

HemSoft full-spectrum review • 3 evidence-based passes • Reviewed head ae64bc8261cbfe6224b6b8c1bebe82d2b72b0fdf • SFL v0

@HemSoft

HemSoft commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator

Additional verification: all 64 browser tests and the controlled failure probe/full performance benchmark also passed under Node 22.22.2. Current head ae64bc8 has SFL PASS with no unresolved threads. Waiting for the remaining CI validation jobs before guarded merge.

@HemSoft
HemSoft merged commit 96df293 into main Oct 29, 2026
7 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/axe-core/playwright-4.14.0 branch October 29, 2026 06:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant