# 2026-03-28 — Bug Investigation Report ## Added - `.rules/report/bug-investigation.md` — Detailed investigation of 3 reported bugs: 1. **Stop button broken on mobile:** `abortSignal` not passed to mobile strategy in `ollama-client.ts`. 2. **Chat cuts off on cold model start:** No mid-stream error checking for `chunk.error` in streamed ndjson; no timeout handling for slow model loads. 3. **Scroll-to-bottom unreliable:** `scrollTop = scrollHeight` unreliable in flex containers on mobile; missing `requestAnimationFrame` gating before scroll measurement.