Skip to content

PivotGrid Demos: Fix 'heading-order' accessibility violations#34357

Open
aleksei-semikozov wants to merge 3 commits into
DevExpress:mainfrom
aleksei-semikozov:pivotgrid-demos-heading-order
Open

PivotGrid Demos: Fix 'heading-order' accessibility violations#34357
aleksei-semikozov wants to merge 3 commits into
DevExpress:mainfrom
aleksei-semikozov:pivotgrid-demos-heading-order

Conversation

@aleksei-semikozov

Copy link
Copy Markdown
Contributor

No description provided.

@aleksei-semikozov aleksei-semikozov self-assigned this Jul 17, 2026
@aleksei-semikozov
aleksei-semikozov marked this pull request as ready for review July 17, 2026 10:19
@aleksei-semikozov
aleksei-semikozov requested a review from a team as a code owner July 17, 2026 10:19
Copilot AI review requested due to automatic review settings July 17, 2026 10:19

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 pull request addresses reported “heading-order” accessibility violations in PivotGrid demos by aligning headings to a consistent level (primarily switching demo titles from h3h2) and updating corresponding styles so visual appearance/layout remains stable.

Changes:

  • Updated demo page title markup across Angular/React/ReactJS/Vue/jQuery PivotGrid demos to use h2 instead of h3.
  • Updated demo CSS selectors to target h2 and adjusted margins to compensate for differing default heading spacing.
  • Updated PivotGrid demo description markdown headings from ### to ## to avoid heading-level skips.

Reviewed changes

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

Show a summary per file
File Description
apps/demos/Demos/PivotGrid/WebAPIService/description.md Adjusts markdown heading level to ## to maintain correct heading order.
apps/demos/Demos/PivotGrid/SimpleArray/Vue/App.vue Changes title to h2 and updates scoped styles/margins accordingly.
apps/demos/Demos/PivotGrid/SimpleArray/ReactJs/styles.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/SimpleArray/ReactJs/App.js Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/SimpleArray/React/styles.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/SimpleArray/React/App.tsx Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/SimpleArray/jQuery/styles.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/SimpleArray/jQuery/index.html Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.html Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/SimpleArray/Angular/app/app.component.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/Vue/App.vue Changes title to h2 and updates scoped styles/margins accordingly.
apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/ReactJs/styles.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/ReactJs/App.js Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/React/styles.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/React/App.tsx Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/jQuery/styles.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/jQuery/index.html Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.html Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/RemoteVirtualScrolling/Angular/app/app.component.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/OLAPDataSource/Vue/App.vue Changes title to h2 and updates scoped styles/margins accordingly.
apps/demos/Demos/PivotGrid/OLAPDataSource/ReactJs/styles.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/OLAPDataSource/ReactJs/App.js Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/OLAPDataSource/React/styles.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/OLAPDataSource/React/App.tsx Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/OLAPDataSource/jQuery/styles.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/OLAPDataSource/jQuery/index.html Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.html Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/OLAPDataSource/Angular/app/app.component.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/IntegratedFieldChooser/description.md Updates markdown section headings to ## to maintain correct heading order.
apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Vue/App.vue Changes title to h2 and updates scoped styles/margins accordingly.
apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/ReactJs/styles.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/ReactJs/App.js Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/React/styles.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/React/App.tsx Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/jQuery/styles.css Updates .long-title heading selector to h2 and adjusts margins.
apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/jQuery/index.html Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.html Changes demo title element from h3 to h2.
apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/Angular/app/app.component.css Updates .long-title heading selector to h2 and adjusts margins.

Copilot AI review requested due to automatic review settings July 17, 2026 10:33

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

Copilot reviewed 38 out of 38 changed files in this pull request and generated no new comments.

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.

3 participants