Skip to content

chore(deps): update xa11y requirement from <0.12,>=0.11.0 to >=0.13.0,<0.14 - #1328

Open
dependabot[bot] wants to merge 1 commit into
mainlinefrom
dependabot/pip/xa11y-gte-0.13.0-and-lt-0.14
Open

chore(deps): update xa11y requirement from <0.12,>=0.11.0 to >=0.13.0,<0.14#1328
dependabot[bot] wants to merge 1 commit into
mainlinefrom
dependabot/pip/xa11y-gte-0.13.0-and-lt-0.14

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 10, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on xa11y to permit the latest version.

Release notes

Sourced from xa11y's releases.

xa11y v0.13.0

What's Changed in v0.13.0

Features

  • Selectors now accept the CSS universal selector *, which matches any element and was previously a parse error in every position. It means the same thing as omitting the role, so *[name='OK'] and [name='OK'] are the same query, and shapes like dialog > *, window *, and group > * > button are now expressible in a selector string; a bare rootless * retains every node it visits, so scope it or pass a limit on hot paths. (#354)
  • A new pytest-xa11y package provides pytest fixtures and markers for desktop UI tests: xa11y_app, xa11y_fresh_app and xa11y_app_factory launch or attach to an application from an AppLauncher recipe, xa11y_requires("screenshot" | "input_sim") and xa11y_frontmost skip tests the current session cannot run, and a failing test gets a bounded tree dump, platform focus state, process output, recorded events and xa11y's structured error diagnosis attached to its report. It versions and releases on its own schedule and requires xa11y>=0.13.0. (#357)

Bug Fixes

  • scroll_into_view waited for its target to be visible before acting, which is circular for the one verb whose job is to bring an off-screen element on screen, so it timed out on exactly the elements that needed it. It now waits only for the target to be enabled; the symptom was visible on providers that report scroll position honestly, such as Chromium under UI Automation on Windows, and masked on Linux and macOS where WebKit reports scrolled-out content as visible. (#351)
  • In the Python bindings, App.find held the GIL for its whole poll loop, including the sleep between polls, so every other thread in the process froze for up to the full timeout while find waited. The poll loop now runs with the GIL released and reacquires it only to call your predicate, whose exceptions still propagate as themselves. (#359)

Full Changelog: xa11y/xa11y@v0.12.1...v0.13.0

Commits
  • 51b1942 chore: Release
  • 7386a26 feat(pytest-xa11y): add a pytest plugin for desktop UI testing (#357)
  • a03c7ef fix(tests): unflake the tauri/Windows integ cell — readiness gate, then focus...
  • 13d5e99 fix(tests): close the foreground/gate race in the foreground suites (#360)
  • 47ed1ce fix(python): release the GIL in App.find (tenet 5) (#359)
  • b8c1894 build(deps): Bump toml in the cargo group across 1 directory (#356)
  • 60389a9 build(deps): Bump the npm group across 2 directories with 4 updates (#355)
  • fcdd515 feat(selector): support the * universal selector (#354)
  • d93e688 docs: remove version number from landing page (#353)
  • be95397 docs: restructure the site around Diátaxis, with a machine-checked page type ...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Aug 10, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 10, 2026 06:44
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Aug 10, 2026
@github-actions github-actions Bot added the waiting-on-maintainers Waiting on the maintainers to review. label Aug 10, 2026
Updates the requirements on [xa11y](https://github.com/xa11y/xa11y) to permit the latest version.
- [Release notes](https://github.com/xa11y/xa11y/releases)
- [Changelog](https://github.com/xa11y/xa11y/blob/main/release.toml)
- [Commits](xa11y/xa11y@v0.11.0...v0.13.0)

---
updated-dependencies:
- dependency-name: xa11y
  dependency-version: 0.13.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/xa11y-gte-0.13.0-and-lt-0.14 branch from 30ae89f to 4dc2773 Compare August 10, 2026 18:46
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 python Pull requests that update Python code waiting-on-maintainers Waiting on the maintainers to review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants