2.5 KiB
Open correspondence history and continuity
Source/verifier c6375876, following recovery checkpoints 1f3bdbcd and 72be6144.
The history scroll container is now an open Box, with no outlined empty strip during loading/read failure. Thread-continuity information uses a single top divider instead of an enclosing decorative frame. Individual message boundaries, sender accent, metadata, deletion confirmation, thread controls, max-height scrolling and all recovery actions remain unchanged. This is a scoped V44 correction, not whole-route or final A3 acceptance.
Verification
- RED: the actual exported app still had one outlined Paper history wrapper before the change. The separately bordered continuity Box was also visible in the preceding recovery screenshots.
- PASSED:33 cases/two suites (20 recovery +13 existing Gmail), build/TypeScript and scoped ESLint. These repeat the affected recovery cases after presentation changes; they are not33 additional distinct cases.
- PASSED:12 note-recovery configurations at390/768/1440 ×EN/NB ×light/dark,60 accessibility captures and24 intercepted write attempts (12 deliberate fixture rejections/12 fixture commitments). Read/write failures, pending/duplicate states, live locale continuity and GET-only recovery remain covered. The obsolete outlined Paper is absent.
- PASSED:one separate pasted-email canary at390/NB/dark, five captures and two intercepted attempts. This is an overlapping configuration/different flow, not full pasted-email regression on this source.
- Desktop light error, tablet Bokmål dark populated and mobile Bokmål dark populated screenshots were visually inspected. The empty strip and enclosing continuity border are gone; message cards and controls remain legible/reachable.
No page errors or unavailable fixture reads occurred. External fonts were blocked. Evidence is in evidence/correspondence-flat/, including the nested pasted canary. CORRESPONDENCE_FLAT_SOURCE_MANIFEST.json binds scoped source/evidence/export content. Earlier screenshots/manifests retain their historical build/source identities.
Limits and rollback
Fixtures intercept every API write; these checks do not qualify actual mail, persistence, native hardware/AT, typography/asset delivery, integrated security/recovery or production. Other route states, Gmail mutation races and cross-job unsaved-draft navigation remain open. Preserve the34-route/57-group inventory and final owner gate.
Rollback: revert c6375876, rebuild and rerun affected correspondence checks. No data/schema/dependency or physical CV/PDF changes.