Files
pad/web/e2e
xarmian e08901df28 fix(e2e): resolve imported attachment via content reference, not list page 1 (BUG-2504) (#1075)
The round-trip spec's final assertion fished the imported workspace's
unscoped attachment list, which defaults to limit 50 / created_at_desc.
Once sibling specs (PLAN-2392 browser proofs) grew the shared e2e
workspace past one page, the seeded logo — old in the sort — fell off
page 1 and the find() failed, holding main's CI red since 2026-08-06.
The trigger window contained only CI-action bumps; the race was latent
and runner-timing shifts made it deterministic.

Resolve the rewritten pad-attachment: UUID straight from the imported
item's content instead — the contract the UI actually follows — and
assert filename via Content-Disposition plus a byte-for-byte download
match. Immune to suite growth by construction.

Claude-Session: https://claude.ai/code/session_01VxyZv1g6W6rGx7nuaGcH3i
2026-08-10 13:38:37 -04:00
..