The terms control becomes unreachable after opening a policy
Opening the policy and returning to an operable agreement step are separate parts of checkout. The break may be in closing the policy, returning to the checkout document, or moving focus back through its controls. Record the last reachable control before opening the policy, the actual return location and the subsequent keyboard sequence. That trace can locate the failure without assuming which component caused it. Ask the implementer to restore the navigation while preserving the agreement behavior the store requires.
For: An owner or maintainer of a research-only store whose buyers can open a policy but cannot reach the agreement step afterwards.
Identify the agreement behavior that exists before the link opens
First establish whether the buyer could reach the agreement step before reading the policy. If the control was already inaccessible, opening the policy is not yet established as the trigger. Keep the before and after observations together, using the same checkout, browser and viewport.
WooCommerce documents different terms presentations: its classic shortcode checkout has expandable terms and an acceptance checkbox, while its Checkout block presents an agreement message with links. Confirm the assigned checkout type and any customization. A block checkout without a checkbox is not, on that fact alone, a missing-control defect. Trace the agreement presentation and next relevant control that your installation actually uses.
Follow the opening, reading and return as one path
On the real checkout, stop before placing an order or submitting payment. Reach the policy link using the keyboard and note the control that had focus immediately before it. Record whether activation expands content, opens an overlay, navigates the same tab or opens another tab. These are observations to make, not assumptions about the platform default.
Read the policy and use the return action the interface offers. Note whether that action itself can be reached and operated with the keyboard. After returning, record which page or tab is active, where focus appears and which controls the next Tab and Shift+Tab steps reach. If the focus location cannot be determined, record it as unknown; do not infer that the agreement control was removed. Record any pointer intervention separately so it does not conceal a broken keyboard path.
Use the trace to distinguish the failure
If navigation remains within policy content and never reaches a usable return action, the first unresolved step is leaving that content. If checkout returns but the agreement step is skipped, record the controls reached immediately before and after the skip. If the agreement control receives focus but cannot be operated, the issue is activation rather than reachability. If a pointer can operate it but the keyboard cannot, retain both observations. Each finding gives the implementer a narrower behavior to investigate.
W3C's Keyboard guidance requires keyboard access to functionality, subject to its freehand-movement exception. Its Focus Order guidance requires a sequence that preserves meaning and operability when sequence affects them. Those principles support reviewing the complete policy-return journey. They do not identify the faulty script or require one universal return location for every policy design. A jump is relevant when it prevents or confuses the next operation; a screenshot of the open policy alone does not establish that.
Specify the repaired journey without weakening agreement
Give the component owner the opening action, return action, failing key sequence and affected environment. Define the requested outcome: the buyer can open and read the policy, return using the keyboard, reach and operate the existing agreement step, and continue to the next checkout control. Removing the requirement or automatically accepting it does not demonstrate that navigation was repaired. Preserve the policy link and the intended agreement behavior when scoping the change.
After the repair, check that same journey on the affected browser and viewport without submitting an order. Record where it now works and any remaining limitation. For a Prism checkout-review consultation, describe the observed journey and the assistance requested; implementation responsibilities, scope, fees and terms need confirmation. Keep customer details and payment information out of the public inquiry.
Policy-return focus trace
Complete this for one actual policy-opening journey. Keep before and after observations in the same environment. The first step with no usable keyboard continuation identifies the repair target; an unknown focus location remains unknown until inspected.
Worksheet entries are not submitted by Prism’s worksheet and are not saved by the site. Use record types, availability, anonymized observations, or match/mismatch results. Do not enter government identifiers, customer names or addresses, customer messages, receipt-access links, card or bank details, passwords, or keys. Send sensitive documents only through the provider’s verified secure channel.
Policy-return focus trace. The last column is for temporary notes.
Trace point
Evidence to record
How to interpret it
Your observation
Checkout and agreement type
Evidence to recordAssigned checkout type, installed customization and the agreement step visible before opening the policy.
How to interpret itCompare against this installation's intended behavior; do not assume every checkout has a checkbox.
Policy opening action
Evidence to recordLink text, preceding focused control, activation key and whether content expands, overlays or navigates.
How to interpret itThis establishes the trigger and which document or component takes over.
Return action
Evidence to recordThe visible close or return action, whether the keyboard reaches it and the action actually used.
How to interpret itA pointer-only escape identifies a keyboard-path gap even if checkout can eventually be seen.
Return focus location
Evidence to recordActive tab or page and the focused control after the return; record unknown if not observable.
How to interpret itSeeing checkout again does not establish that keyboard focus returned to an operable location.
Agreement control reachability
Evidence to recordWhether the intended agreement step receives focus and can be operated after return.
How to interpret itSeparate an unreachable control from one that is reachable but cannot be activated.
Keyboard sequence
Evidence to recordThe actual controls reached with Tab and Shift+Tab, including any repeated loop or skip.
How to interpret itName the first missing continuation and any pointer intervention; do not summarize the whole trace as broken.
Affected viewport
Evidence to recordBrowser and version, device, viewport or window size, zoom and observation time.
How to interpret itA working journey elsewhere does not resolve the recorded environment's failure.
Repair owner and result
Evidence to recordComponent owner and the observed return journey after the authorized change.
How to interpret itClose the issue only for the checked journey while retaining the intended agreement requirement.
These are temporary notes. Leaving or reloading this page may clear them. Worksheet entries are not sent automatically. If you copy notes into the consultation message and submit the form, Prism receives them as part of your request.
Limits
This focused observation is not a WCAG conformance audit or a legal determination about agreement wording.
Keyboard access does not establish buyer identity, policy enforceability or payment-provider eligibility.
Stop before order or payment submission; omit customer records, card data, authentication codes and credentials from the worksheet and inquiry.
WooCommerce advanced settings — checked 2026-09-21. Classic shortcode checkout presents inline terms with an acceptance checkbox; the Checkout block presents an editable agreement message with links. These differences determine which installed behavior to trace.
WCAG 2.2 understanding, keyboard — checked 2026-09-21. Functionality needs keyboard access except freehand movements; pointer actions need a keyboard equivalent. This supports examining the policy opening and return actions.
WCAG 2.2 understanding, focus order — checked 2026-09-21. Sequential focus order must preserve meaning and operability when sequence affects either. It does not identify the cause of an unseen checkout defect.