Skip to content

Recover from stalled booking availability requests - #75

Merged
ChristFollower873461 merged 1 commit into
mainfrom
codex/website-availability-recovery-20260927
Sep 27, 2026
Merged

ChristFollower873461 merged 1 commit into
mainfrom
codex/website-availability-recovery-20260927

Conversation

@ChristFollower873461

Copy link
Copy Markdown
Owner

A stalled availability request or response body can leave the booking page loading indefinitely. After a confirmed checkout rejection, that same refresh can also keep the checkout button disabled.

Bound the full availability read to 15 seconds and provide an accessible manual retry with Contact and Fit Call alternatives. Preserve typed details, prevent overlapping loads and late-response updates, and retain keyboard focus through recovery. Clear stale selectable times only when there is no pending checkout; uncertain, blocked and completed checkout recovery remains protected. Update the script URL for the new client behavior.

Validation: both new deadline cases fail on the previous source; 39 focused checkout/browser tests and all 561 tests pass, along with all five required checks. A loopback-only browser fixture confirms a delayed-body error, keyboard retry and focus recovery without any application POST. No backend, schema or payment-provider change.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying aissisted-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: b38bbdf
Status: ✅  Deploy successful!
Preview URL: https://094d0d0c.aissisted-website.pages.dev
Branch Preview URL: https://codex-website-availability-r.aissisted-website.pages.dev

View logs

@ChristFollower873461
ChristFollower873461 merged commit 1123935 into main Sep 27, 2026
5 checks passed
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.

1 participant