issues: capture #024 (WebKit _rsc-prefetch e2e errors); annotate #023 repro#1066
Conversation
…epro verify:release:offline on main ce32fe1 reproduced #23's webkit browser-matrix clause: 6/6 deterministic ui-route-coverage failures, root-caused to WebKit "access control checks" pageerrors on Next.js RSC (_rsc) prefetch (Chromium+Firefox clean). Non-blocking — required PR gate is chromium-only. Docs-only ledger update. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
This pull request has been ignored for the connected project Preview Branches by Supabase. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe open-items ledger increments its next issue identifier, updates issue ChangesOutstanding issues ledger
Estimated code review effort: 1 (Trivial) | ~2 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
- Managed-alternative setup now says scope to UPDATE events only (do not tick INSERT) in the concrete instruction, not just a later warning — an INSERT webhook re-introduces the upload race. - outstanding-issues #25: the base-URL GUC is mandatory per environment, not optional (the trigger no-ops without it), so the activation checklist can't leave the trigger inert. Both are consistency fixes for earlier changes; neither touches the #24 row or next-id marker (the ledger-collision surface vs #1066). Docs-only. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BHMgBiXbH4Q5tUC7WxoyaX
- Renumber the webhook ledger rows #24-#27 -> #25-#28 (next-id 029) so they no longer collide with #1066's #24 (WebKit e2e). Per the consolidation decision, #1065 lands and the duplicate Codex webhook-doc PRs are closed; #1066 stays as a separate item. - Scope the "receiver 500 -> retries" claim in the receiver-behaviour bullet: it only holds for a caller that actually retries, and neither documented path (raw net.http_post trigger or UPDATE-only managed webhook) does, so a failed clear can leave reindex_requested stuck true; recover via clear-then-flip. Docs-only. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BHMgBiXbH4Q5tUC7WxoyaX
Summary
Docs-only ledger update. A full
npm run verify:release:offlineonmain(ce32fe170) reproduced the webkit browser-matrix failure that #23 was waiting on ("diagnose only if reproduced"), so this records the diagnosis now rather than deferring it to the Sunday 2026-07-26 scheduled run.P3/issue) — 6/6 deterministic failures intests/ui-route-coverage.spec.tsunder thewebkitproject, each apageerror … ?_rsc=… due to access control checkson Next.js RSC prefetch. Chromium and Firefox are clean. Not merge-blocking: the required gatetest:e2e:pris chromium-only, and the full webkit matrix is advisory/release-time. Most likely a Playwright route-interception x WebKit interaction rather than a Safari user defect; the row carries the open decision — (a) allow/mock_rscfor the webkit e2e project, or (b) confirm real Safari impact before trusting the full-matrix webkit gate at release.ui-formulation:91still awaits its own datapoint.issues:next-idbumped 024 -> 025.The two other webkit failures from the same run (
ui-stress:412,ui-universal-search:210) passed on an isolated re-run and are recorded inline as true flake rather than tracked separately.Diff-size note: the +22/-21 is almost entirely Prettier re-padding the markdown table (the new row's Detail cell widened a column). Only 3 lines are content.
Verification
Verification not run: docs-only ledger row — no code, config, links, or test paths changed, and
prettier --checkpasses on the file. The finding recorded here came from a fullnpm run verify:release:offlineonmaince32fe170(every stage green except the webkit e2e described above), plus a targeted webkit re-run that separated the 2 flakes from the 6 deterministic failures.RAG impact: no retrieval behaviour change — docs-only ledger row.
🤖 Generated with Claude Code
Summary by CodeRabbit
_rscprefetch access-control checks.