Skip to content

fix(speedtest): fail-open prefill check - #2255

Merged
Flotapponnier merged 1 commit into
devfrom
fix/speedtest-failopen
Sep 4, 2026
Merged

fix(speedtest): fail-open prefill check#2255
Flotapponnier merged 1 commit into
devfrom
fix/speedtest-failopen

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

A user session where ALL endpoints failed the reachability precheck (VPN/extension/network-level blocking) got its input list wiped to zero, bricking the tool. Verified server-side that the cohort endpoints are healthy (POST with Origin returns 200 + allow-origin:*) and the staging CSP is correct, so an all-fail signal is environmental, not per-endpoint CORS. The precheck now only drops endpoints on a DIFFERENTIAL signal (some pass, some fail); an all-fail keeps the full list and lets the real test classify, with a console warning.

@Flotapponnier
Flotapponnier merged commit 2d8be3f into dev Sep 4, 2026
@Flotapponnier
Flotapponnier deleted the fix/speedtest-failopen branch September 4, 2026 00:41
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