Shipping Address form broken for screen readers.
G
Gida Emi
What is the shop or customer experiencing?
Visually, the address form looks fine and works, but customers who use screen readers (visually impaired users) can’t fill it out easily. When they focus on the "Street Address" box, the screen reader doesn't read the name of the field. If they leave required fields blank and click "Save", the screen reader won't tell them what went wrong because the error messages aren't connected properly.
What is the expected behavior?
When a screen reader user lands on the "Street Address" box, it should announce "Street Address". If they leave required fields blank and hit submit, the screen reader should read out the error message (e.g., "The city field is required.") so they know what to fix.
What error messages are there?
The site tries to display validation errors like "The city field is required." (along with similar messages for State and Zip), but the code puts the text straight into an ARIA attribute instead of linking it to an actual message element on the page.
Did you replicate?
Yes. I logged into a customer account, clicked "Add Shipping Address," checked the page's code, and tried to save a blank form to test it.
What settings were checked?
Checked the HTML properties on the Shipping Address form elements—specifically the <label> and <input> tags, their id, for, name, autocomplete, and aria-errormessage attributes.
Provide examples, sku, order #, customer names, and screenshots where possible.
Timeless Threads.
Shared account template, so likely every shop.