Files
homarr/qa/release-v2/reports/board-01/report.md
T

9.7 KiB

board-01: 24-column placement and resize

Metadata Value
Status blocked
Wave board
PR refs #6503
Personas Rowan Owner
Boards qa-grid-24
Profiles main-writable
Chromium viewports desktop-1440, desktop-1920
Zoom 80%, 100%, 125%
Input mouse, keyboard
Widget kinds None
Artifact directory /home/habs/.codex/worktrees/8ba8/homarr/.screenshots/release-v2/board-01
Candidate SHA f57a660088
URL / actual port http://127.0.0.1:37137 / 37137
Runtime profile / flags main-writable; DEMO_MODE=true, DEMO_READ_ONLY=false, UNSAFE_ENABLE_MOCK_INTEGRATION=true
Executed persona Rowan Owner
Browser session ID qa-v2-board-01
Timestamp 2026-08-31T15:21:05.106Z
Executed viewport / input / zoom desktop-1440 / mouse / 100%

Dogfood evidence

Case ID Status Evidence Observed Expected
BD-001-THRESHOLDS blocked browser artifacts The application entry repeated redirects until Chromium stopped navigation; the assigned flow was not reachable. Exercise every assigned viewport, zoom, and input, including breakpoint and dense-layout stress.
BD-001-MUTATION blocked browser artifacts The application entry repeated redirects until Chromium stopped navigation; the assigned flow was not reachable. Exercise create, move, resize, reorder, collapse, and delete paths that apply to this packet.
BD-001-PERSISTENCE blocked browser artifacts The application entry repeated redirects until Chromium stopped navigation; the assigned flow was not reachable. Reload, switch layouts or sessions, and verify saved and reset state remains correct.
BD-001-ACCESS-RECOVERY blocked browser artifacts The application entry repeated redirects until Chromium stopped navigation; the assigned flow was not reachable. Verify Owner, Editor, Viewer, outsider, read-only, keyboard, cancellation, error, and recovery behavior that applies.

Performance measurements and limitations

No valid feature timing could be recorded because no application document rendered. Cold/warm, polling, rendering, memory, and recovery measurements remain blocked.

Independent reproductions

The common routing failure was independently reproduced by qa-v2-preflight-01; the corresponding tracked packet contains its own browser evidence.

Findings

RV2-P1-001 — P1: locale rewrite causes an infinite browser redirect

Preconditions: candidate f57a660088, main-writable, desktop-1440, 100% zoom, mouse, fresh named Chromium session qa-v2-board-01.

  1. Launch a fresh Chromium context with the Chromium argument --no-sandbox.
  2. Set the assigned viewport and open http://127.0.0.1:37137 or its authentication entry.
  3. Observe repeated document requests to the same route.
  4. Wait until Chromium displays ERR_TOO_MANY_REDIRECTS or chrome-error://chromewebdata/.
  5. Close the context, retry in a fresh context, and observe the same result.

Expected: the application renders the assigned entry, permitting authentication and the packet flow. Actual: the redirect loop prevents the application from rendering. Reproducibility: reproduced on retry and independently by another Luna Max preflight agent. Console output was empty; network and visual evidence are linked below.

Artifacts

Mutations and persistence

No credentials were submitted and no product mutation occurred. Reload and fresh-session retries reproduced the routing failure, so application persistence was not reachable.

Blockers and gaps

Every non-evidence case listed as blocked remains untested beyond the routing entry. No blocked cell is treated as passed.

Cleanup

The named browser session was closed by the browser agent. Artifacts remain under the untracked packet directory; no secret values were captured.