WebKit: cancelled API requests surface as uncaught 'access control checks' page errors
Maintainers usually reply within 1 day
@Zamojski5 is already working on this.
Since Oct 10, 2026.
Assessment
This issue has not been assessed yet.
Description
In Playwright WebKit (Docker, FLUX_UI_BROWSER=webkit), wide journeys fail the "no uncaught page errors" guard. The errors read ... due to access control checks. and come from same-origin GET /api/v1/... requests:
- assistant-runs
- auth/capabilities
- background-compute-connections
- dms
- members
- projects/.../people
They reproduce on unchanged main: test_sketches 11/12, test_app_shell 04/11/11b/12–14, and test_scenarios test_1/test_2 (seen while evaluating #449, #461 and #470). This blocks WebKit acceptance (#20 AC-4, #461 AC-4).
Likely cause, unverified: WebKit reports a fetch cancelled by navigation or unmount as a network TypeError with this message, and the app leaves the rejection unhandled.
Acceptance:
- Identify the actual cause with evidence.
- Make the app handle cancelled and aborted requests without an uncaught error, while keeping real failures visible. The page-error guard must not be weakened.
- With
FLUX_UI_BROWSER=webkit, the listed journeys pass. - Add a negative control.
- Dominant language
- TypeScript
- Stars
- 3
- Forks
- 0
- Avg merge
- 13h 27m
- Merged PRs (30d)
- 224
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ColdPhase/flux
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
Message references: map-thought and cited-message cards, file detail metadata (rest of #348)Possibly taken @Zamojski5 claimed this today. Open
ColdPhase/flux#469 · 1 assignee ·
Maintainers usually reply within 1 day
Similar issues
-
bug cli service
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
create-element: same editorAlias silent-fallback bug as #201, not covered by that fixPossibly taken A pull request linked to this issue is open or already merged. Opengenerated-by-ai
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
umbraco/Umbraco-CMS-MCP-Editor#208 · 1 comment ·
Maintainers usually reply within 1 day
-
Table: Space fires onActivate in single-selection mode — the reference doc and the JSDoc disagreeOpen
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
sidorares/react-x11-components#764 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
backnotprop/plannotator#1840 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
JoviDeCroock/pracht#432 ·
Maintainers usually reply within 1 day