Skip to content

A11y: Use DOM element for booking form title.#548

Draft
peterwilsoncc wants to merge 3 commits intotrunkfrom
fix/WOOACBK-70-a11y-booking-form
Draft

A11y: Use DOM element for booking form title.#548
peterwilsoncc wants to merge 3 commits intotrunkfrom
fix/WOOACBK-70-a11y-booking-form

Conversation

@peterwilsoncc
Copy link
Copy Markdown
Collaborator

@peterwilsoncc peterwilsoncc commented Nov 21, 2025

All Submissions:

  • Does your code follow the WooCommerce Sniffs variant of WordPress coding standards?
  • Have you written new tests for your changes, as applicable?
  • Have you successfully run tests with your changes locally?
  • Will this change require new documentation or changes to existing documentation?

Changes proposed in this Pull Request:

Closes https://linear.app/a8c/issue/WOOA11Y-436/dynamic-text-not-announced-or-reachable-with-screen-readers-wooext-329

Steps to test the changes in this Pull Request:

Changelog entry

Update - Use DOM element for booking form title

Closes #580

@github-actions
Copy link
Copy Markdown

This is linked to GitHub issue #549.

@peterwilsoncc peterwilsoncc changed the title Swtich accom bookings title to content rather the pseudo element. A11y: Use DOM element for booking form title. Nov 21, 2025
@jeffpaul jeffpaul added this to the Future Release milestone Nov 25, 2025
@faisal-alvi faisal-alvi self-assigned this Mar 3, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 3, 2026

This is linked to GitHub issue #580.

@faisal-alvi
Copy link
Copy Markdown
Collaborator

@qasumitbagthariya Can you give this PR a test when you get a chance?

Copy link
Copy Markdown
Collaborator

@qasumitbagthariya qasumitbagthariya left a comment

Choose a reason for hiding this comment

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

QA Update ✅


I have verified this PR in the fix/WOOACBK-70-a11y-booking-form branch, which has been fixed and is functioning as intended.

I tested the following on this branch:

Untitled.mov

Testing Environment

Details
  • WordPress: 6.9.4
  • Theme: Twenty Twenty-Five 1.4
  • WooCommerce - 10.6.2
  • PHP: 8.0.30
  • Web Server: Nginx 1.20.2
  • Browser: Chrome
  • OS: macOS 15.2
  • Branch: fix/WOOACBK-70-a11y-booking-form

Steps to Test- As mentioned in the PR description.
Test Results - It is working as expected.
Functional Demo / Screencast -
Special Notes - Ready for UAT
Testing Document status:
Cases related to this Issue/PR are added to the Critical Flow Wiki pages:

  • Yes
  • Not Required/Applicable for this PR

@qasumitbagthariya
Copy link
Copy Markdown
Collaborator

Regression / Smoke Test Report ✅

Tested with Archive File created via "php woorelease.phar build repo_URL" (Composer version 2.8.4, npm version 10.8.2, node version 20.18.1)

Status- Working expected with Plugin Archive/Zip file same as fix specific branch.

Testing Environment

Details
  • WordPress: 6.9.4
  • Theme: Twenty Twenty-Five 1.4
  • WooCommerce - 10.7.0
  • PHP: 8.0.30
  • Web Server: Nginx 1.20.2
  • Browser: Chrome
  • OS: macOS 15.2
  • Branch: smoke-testing

Next Step- Ready to Merge 🚀

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tracking Issue for PR #548: A11y: Use DOM element for booking form title.

5 participants