Repository navigation
Closed
Labels
app/idPackage/app: id (pkgs/ or apps/ in this repo)Package/app: id (pkgs/ or apps/ in this repo)area/ciCI/CD pipelines, workflows, and build automation (area)CI/CD pipelines, workflows, and build automation (area)kind/ciCI/CD pipelines, workflows, and build automationCI/CD pipelines, workflows, and build automationpriority/normalOrdinary priority (the default)Ordinary priority (the default)queue/queuedHas a queued task in the Supabase agent queueHas a queued task in the Supabase agent queuesource/queue-workerFiled or worked by the queue/worker pilotFiled or worked by the queue/worker pilotstatus/needs-triageNot yet triaged; needs a first lookNot yet triaged; needs a first looktask/small-fixQueue packet kind: bounded fix with reproduction and targeted testsQueue packet kind: bounded fix with reproduction and targeted tests
Description
Follow-up to #229, from queue task 1240's classification of the isolated Firefox dispatch run 40402931464 (PR #987 branch). Two failures in pkgs/id/e2e/tests/editor-features.spec.ts are proven test defects, not product bugs:
- :1098 "image node renders in markdown editor" — the uploaded image DID render with the correct
/blob/…src (see the job-log failure block), butpage.locator("#editor .ProseMirror img")also matches ProseMirror's internal<img class="ProseMirror-separator">, sotoBeVisible()fails with a strict-mode violation on both attempts. Fix: scope the locator to the real image (e.g.img.pm-image). - :1601 (Image Alt-Text) and :1665 (Image Resize) — both POST
/api/savewith{ name, doc }and nodoc_id.SaveRequest.doc_idis a requiredString(pkgs/id/src/web/routes.rs:1077), so the payload is rejected before the handler andexpect(saveResp.ok())fails deterministically (~2–5s, both attempts). Every passing save in the same spec sendsdoc_id: hashfrom its/api/newresponse. Fix: do the same in these two tests.
Verified non-causes: a standalone codec probe converts both exact image docs to markdown successfully on current main, so PM→MD conversion is not the failure.
Acceptance criteria
- :1098 locator matches only the uploaded image and the test passes in an isolated Firefox run.
- :1601 and :1665 send
doc_idfrom their/api/newresponse and pass the save assertion in an isolated Firefox run. - No product code changed; no other assertions weakened.
Evidence pack: goal hidden_files/probe-2026-10-27-t1240/failures.txt (failure blocks editor-features 2/3/4), classification comment on #229 by queue task 1240.
Metadata
Metadata
Assignees
Labels
app/idPackage/app: id (pkgs/ or apps/ in this repo)Package/app: id (pkgs/ or apps/ in this repo)area/ciCI/CD pipelines, workflows, and build automation (area)CI/CD pipelines, workflows, and build automation (area)kind/ciCI/CD pipelines, workflows, and build automationCI/CD pipelines, workflows, and build automationpriority/normalOrdinary priority (the default)Ordinary priority (the default)queue/queuedHas a queued task in the Supabase agent queueHas a queued task in the Supabase agent queuesource/queue-workerFiled or worked by the queue/worker pilotFiled or worked by the queue/worker pilotstatus/needs-triageNot yet triaged; needs a first lookNot yet triaged; needs a first looktask/small-fixQueue packet kind: bounded fix with reproduction and targeted testsQueue packet kind: bounded fix with reproduction and targeted tests
Activity
developing-today commentedon Oct 27, 2026
CODE-362
dezren39 commentedon Oct 27, 2026
🤖 Agent note · picked up
4 remaining items
dezren39 commentedon Oct 27, 2026
🤖 Agent note · parked
dezren39 commentedon Oct 27, 2026
🤖 Check-in — fleet monitor
dezren39 commentedon Oct 27, 2026
🤖 Agent note · handed off
queue/queued+status/needs-triage. Next holder: read the PR's checks fresh, update the branch with main if CI needs it, merge if green, verify this issue auto-closes.dezren39 commentedon Oct 27, 2026
🤖 Agent note · handed off
queue/queuedbut has NO live task in repo-health-code-pilot, and the monitor cannot re-enqueue it with a standard packet.Why it is stuck: the prior monitor run's triage packet for this issue landed in repo-health-code-SHADOW as task 1471 (the enqueue omitted
--queue repo-health-code-pilot, and the helper's default queue is the shadow queue) — the pilot worker never claims shadow tasks. Re-enqueueing to the pilot returns the existing dedupe row instead of creating a task, and the fix dedupe key returns cancelled task 1249. Until the queue gains a requeue/revive path (#1289), this item needs operator repair (move/revive task 1471 into the pilot queue, or free the dedupe key); it is flagged prominently in the monitor's run summary. The shadow task is being left in place — it holds the correct packet.dezren39 commentedon Oct 29, 2026
🤖 Agent note · bound
dezren39 commentedon Oct 29, 2026
🤖 Agent note · bound