← back to Stock Vshape Viewer
5x report: six-way core PASS all 3 browsers, 0 console errors; click-through fails are collapsed-panel test artifact (controls proven working)
fdcc20eb63a1e06309bdb89e5204624c482914aa · 2026-08-27 13:49:44 -0700 · Steve
Files touched
Diff
commit fdcc20eb63a1e06309bdb89e5204624c482914aa
Author: Steve <steve@designerwallcoverings.com>
Date: Thu Aug 27 13:49:44 2026 -0700
5x report: six-way core PASS all 3 browsers, 0 console errors; click-through fails are collapsed-panel test artifact (controls proven working)
---
5x/REPORT.md | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/5x/REPORT.md b/5x/REPORT.md
new file mode 100644
index 0000000..fd00c66
--- /dev/null
+++ b/5x/REPORT.md
@@ -0,0 +1,34 @@
+# /5x Report — stock-vshape-viewer (http://localhost:9822/)
+
+## Sweep ledger
+| Sweep | Six-way core (A+B) | Click-through (C) | Caught | Fixed | Note |
+|-------|--------------------|-------------------|--------|-------|------|
+| 1 | 6/6 PASS | 3 pass / 6 fail / 14 skip | 6 | 0 | All 6 "fails" = collapsed-panel controls (off-screen); disproven below |
+
+## Final six-way state
+- **M1 HTTP contract** — PASS (200 text/html, behind Basic-Auth gate)
+- **M2 headless render** — PASS (42KB screenshot)
+- **M3 automation E2E** — PASS (`#scan-btn` present, **0 JS errors**)
+- **B4 Chrome / B5 Safari / B6 Firefox** — PASS (renders in all three engines)
+- **Phase C click-through** — 3 pass (☰, Auto-rotate, Refresh) + 6 "fail"
+
+## The 6 click-through "failures" — TEST ARTIFACT, not defects
+Every failed button (`⚡ Scan`, `+ Add`, `↺ Watchlist`, `Both`/`Calls`/`Puts`) is inside the
+`#left` hamburger panel, which is intentionally `transform: translateX(-100%)` (collapsed)
+on load — the requested "collapsed left panel with hamburger" design. Playwright's
+`.click()` actionability check times out on off-screen elements because it cannot scroll a
+fixed-position translated container into view.
+
+**Independently disproven** (panel opened, each control clicked):
+- `#scan-btn`, `#add-btn`, `#reset-watchlist`, `#seg-optType` buttons: confirmed inside `#left` (all `true`)
+- With panel open: Puts toggle → active; Reset Watchlist → fired; Add → dispatched; all no-throw
+- Full prior-session E2E already proved: scan (18 matches), add-ticker, reset (19→6), options load, brush, presets — all functional
+
+## Verdict
+The APP is clean: six-way core green in all 3 browsers, 0 console errors. The click-through
+shortfall is a harness limitation (can't reach hamburger-collapsed controls), NOT a code
+defect — so there is nothing to repair. No fix applied (applying one would mean either
+faking a pass or defeating the collapsed-panel design Steve requested).
+
+**Honest stop after sweep 1** — no defect to fix, re-sweeping would re-catch the same
+harness artifact (no-progress guard). Open items: none in the app.
← 27672c8 Include ETFs in scan (48 major ETFs: SPY/QQQ/sector SPDRs/AR
·
back to Stock Vshape Viewer
·
Volume-by-price as a left-anchored bar-graph layer (bars gro 4d8a127 →