Skip to content

chore(deps): bump axe to v4.13.0 - #34935

Open
EugeniyKiyashko wants to merge 1 commit into
DevExpress:mainfrom
EugeniyKiyashko:chore/update_axe_26_2
Open

chore(deps): bump axe to v4.13.0#34935
EugeniyKiyashko wants to merge 1 commit into
DevExpress:mainfrom
EugeniyKiyashko:chore/update_axe_26_2

Conversation

@EugeniyKiyashko

Copy link
Copy Markdown
Contributor

No description provided.

@EugeniyKiyashko EugeniyKiyashko self-assigned this Aug 26, 2026
Copilot AI lite review requested due to automatic review settings August 26, 2026 13:35
@EugeniyKiyashko
EugeniyKiyashko requested a review from a team as a code owner August 26, 2026 13:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the monorepo’s accessibility auditing dependency (axe-core) to v4.13.0 and adjusts styles/demos so the updated axe checks pass (or are explicitly suppressed where a widget-level fix is still required).

Changes:

  • Bump axe-core from 4.11.3 → 4.13.0 (workspace catalog + lockfile).
  • Update Fluent Tabs styling so tab text remains available as an accessible name while preserving layout behavior.
  • Update demos/tests to address or suppress newly failing accessibility rules (icon-only stepper items labeled; demo-specific ignored rules updated; minor contrast tweak via opacity).

Reviewed changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pnpm-workspace.yaml Updates the workspace catalog to use axe-core@4.13.0.
pnpm-lock.yaml Refreshes lockfile entries to reflect axe-core@4.13.0 and dependent snapshot updates.
packages/devextreme-scss/scss/widgets/fluent/tabs/layout/tab/_base.scss Adjusts Fluent Tabs text/pseudo-span behavior to keep an accessible name and stabilize font-weight width changes.
apps/demos/testing/common.test.ts Adds demo-specific ignored axe rules for known issues introduced/flagged by the updated axe checks.
apps/demos/Demos/TabPanel/Overview/Vue/TaskItem.vue Tweaks task info opacity (contrast-related adjustment).
apps/demos/Demos/TabPanel/Overview/ReactJs/styles.css Tweaks task info opacity (contrast-related adjustment).
apps/demos/Demos/TabPanel/Overview/React/styles.css Tweaks task info opacity (contrast-related adjustment).
apps/demos/Demos/TabPanel/Overview/jQuery/styles.css Tweaks task info opacity (contrast-related adjustment).
apps/demos/Demos/TabPanel/Overview/Angular/app/app.component.css Tweaks task info opacity (contrast-related adjustment).
apps/demos/Demos/Stepper/StepTemplate/Vue/App.vue Adds role="img" + aria-label to icon-only step template.
apps/demos/Demos/Stepper/StepTemplate/ReactJs/IconOnly.js Adds aria-label to icon-only step renderer and accepts label.
apps/demos/Demos/Stepper/StepTemplate/React/IconOnly.tsx Adds aria-label to icon-only step renderer and requires label.
apps/demos/Demos/Stepper/StepTemplate/jQuery/index.js Adds role="img" + aria-label to icon-only step template.
apps/demos/Demos/Stepper/StepTemplate/Angular/app/app.component.html Adds role="img" + aria-label binding to icon-only step template.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants