Identify whether the receipt changes the page
Complete a marked request and observe whether the browser loads a new page or updates the existing form. A small success message inserted dynamically may be visible to a sighted visitor but not announced through assistive technology. Record the actual acceptance state and receipt behavior. The first question is whether the customer can discover the outcome of their task.
Match the announcement to the accepted state
WCAG Status Messages addresses programmatic communication of applicable status updates without requiring focus. W3C's form-notification guidance also discusses success feedback. Ask the maintainer to choose semantics that fit the actual component. A dynamic status, new confirmation page and dialog have different behaviors; adding a generic alert everywhere is not a complete design solution.
Use the receiving evidence your system actually provides. If it stores submissions, inspect the marked record there. Otherwise ask the maintainer to verify server acceptance and the intended receiving destination through supported logs or delivery evidence. A thank-you screen alone is not proof. Wix-specific submission-table names belong to the Wix example.
Source checks: W3C: Understanding Status Messages · W3C WAI: User Notification
Test what the user hears after submission
Use appropriate assistive-technology support to test the receipt. The owner can define the acceptance boundary and wording, while the maintainer verifies implementation. Keep the test non-sensitive and marked. Observe whether the message is announced once, whether it describes the correct state and whether the next action remains reachable.
- Confirm a successful test has a matching accepted request in the receiving system.
- Identify whether the receipt is a dynamic status, new page or interactive dialog.
- Ask the maintainer to implement supported semantics for that actual receipt type.
- Test the announcement and the customer's route to next-step information.
- Repeat an invalid-input test and confirm it does not announce successful receipt.
Avoid repeated or premature success messages
Do not announce success before the request is accepted. Repeated messages on every field change can become distracting. Moving focus unexpectedly may interrupt review or navigation, while a silent update leaves the outcome undiscoverable. If the receipt says a booking is confirmed when the record is pending, accessible delivery of that text does not fix its accuracy.
Record the announcement and request separately
Record the receipt type, announced wording and test environment, along with a request reference or supported acceptance and delivery evidence. Note duplicate, missing or incorrect announcements. These observations establish the behavior of the tested component and state. They do not certify every assistive-technology combination or show a quantified business result.
Preserve receipt semantics during redesign
Keep the approved receipt wording and semantic behavior with the form configuration. Retest after changing the component, redirect or confirmation layout. Maintain a clear fallback contact route for an uncertain delivery result. Staff should understand that the receipt confirms acceptance of a request, not necessarily review, pricing or appointment approval.
Worked example: an illustrative customer journey
For example, a service form saves TEST-ANNOUNCE-3901 and replaces its button area with 'Request received'. The visual update works, but the tested screen-reader path gives no status announcement. The maintainer adjusts the supported dynamic-message implementation.
A repeat test announces the accepted receipt once and keeps useful next-step information reachable. A rejected test receives a different outcome. This demonstrates state-specific feedback, not full accessibility certification or evidence that all customers use the same device.
Two checks for one receipt
Receiving record
Accepted request exists
Visible receipt
Accurate state and next step
Accessible status
Discoverable supported announcement
Rejected test
No false success outcome
Your practical checklist
- Verify acceptance before approving success wording.
- Identify the actual receipt component type.
- Test the dynamic update with appropriate assistive technology.
- Listen for repeated or premature announcements.
- Keep next-step information reachable after the receipt.
- Check rejection separately from successful acceptance.
Your next action
Ask the maintainer to test whether your dynamic request receipt is announced after verified acceptance.
Questions about this task
Should every success message move keyboard focus?
Not necessarily. Choose behavior appropriate to the component and test whether the outcome is discoverable without disrupting the task.
Does an announcement prove the request arrived?
No. Check the receiving record separately; accessible feedback must also be truthful.
What evidence should I keep from the receipt test?
Keep the accepted request reference or trace, the exact visible and announced wording, the tested environment and the result of a rejected request. This lets a future maintainer reproduce the state-specific behavior without copying private customer information into the test record.
Sources and editorial notes
Prepared with AI-assisted research. Official sources are linked below; worked examples and checklists are Getting Found Local recommendations, not measured client outcomes.
Sources checked October 13, 2026. Platform interfaces and local resources may change; follow the current instructions on the linked official page.
How we research, illustrate, and update these guides · Suggest a correction