CI regression: Today break state disappears after reload recovery on main #1204

Closed
opened 2026-08-21 01:16:45 +00:00 by rockachopa · 0 comments
Member

Failure evidence

The post-merge CI/browser-journey push job for merge commit e3c7df25c8d1651e2169b6cab11cbe7e8ab42dc1 failed on 2026-08-21 at 01:16 UTC (act_runner task 3970). The same browser suite passed on PR #1203 before merge.

tests/e2e/test_mobile_today_handoff_release.py:270
expect(page.locator("#today-break-status")).to_contain_text("On break · resume in")
Actual: <span hidden id="today-break-status"></span>
1 failed, 29 passed in 250.56s

No release candidate tag or Gitea release was created for the merge because the required browser job failed.

Acceptance criteria

  • Reproduce the break-state loss across reload and malformed sync-record recovery.
  • Preserve and render the active break countdown after recovery.
  • Full Python suite and packaged browser journeys pass.
  • A main-branch CI run publishes a new RC tag and Gitea release.
## Failure evidence The post-merge `CI/browser-journey` push job for merge commit `e3c7df25c8d1651e2169b6cab11cbe7e8ab42dc1` failed on 2026-08-21 at 01:16 UTC (act_runner task 3970). The same browser suite passed on PR #1203 before merge. ```text tests/e2e/test_mobile_today_handoff_release.py:270 expect(page.locator("#today-break-status")).to_contain_text("On break · resume in") Actual: <span hidden id="today-break-status"></span> 1 failed, 29 passed in 250.56s ``` No release candidate tag or Gitea release was created for the merge because the required browser job failed. ## Acceptance criteria - [ ] Reproduce the break-state loss across reload and malformed sync-record recovery. - [ ] Preserve and render the active break countdown after recovery. - [ ] Full Python suite and packaged browser journeys pass. - [ ] A main-branch CI run publishes a new RC tag and Gitea release.
rockachopa added the
P0
ci
labels 2026-08-21 01:16:45 +00:00
timmy was assigned by rockachopa 2026-08-21 01:32:52 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#1204
No description provided.