Return navigation evidence — round 3

#29013. Before dd6c05ec31; after 77041abe04.

Playwright 1.60.0 / Chromium 148.0.7778.96, Linux fs-21; dark, DPR 1, reduced motion, clock fixed 2026-11-04T12:00:00Z. R4 is responsive web 390×844; other web recordings are 1280×800. R4 and R3-extra use a fresh database created by the head checkout’s own server, T3CODE_DEV_SEED=0, and the unchanged synthetic seed. The checkout and PR body were not edited.

All 58 round-2 narrated checkpoints were extracted and inspected. Retained recordings are unchanged. Narration below is the exact MP4 presentation time in hundredths, selecting the first matching milestone-label frame after the destination is rendered. Burned-in t= is the original driver mark, preserved separately as driverElapsed in the measurements, and can differ slightly from video time. R4 has diagnostics entirely hidden and selects inspected settled review frames 0.7 seconds after the mark, snapped forward to 25 fps. Its route/hash/scroll measurements below are from that settled driver event; no label covers the product.

Reproduction: README · updated drivers/source archive · selected measurements · all 58 round-2 timing checks, including superseded captures · closed browser and free-port confirmation.

R2 — Settings → Appearance → X

R2 labelled evidence sheet

Before

  1. 1.72s — Sent quote at end · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px
  2. 8.80s — Go to source · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px
  3. 15.44s — End; citation hash retained · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px
  4. 21.56s — Settings opened · exact-time reviewed frame
    /settings/general; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px
  5. 26.52s — Nested Appearance section · exact-time reviewed frame
    /settings/appearance; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px
  6. 36.72s — Return complete · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px

R2-before.mp4 · events and measurements

R2-before exact-time storyboard

After

  1. 1.64s — Sent quote at end · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px
  2. 8.12s — Go to source · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px
  3. 14.68s — End; citation hash retained · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px
  4. 20.88s — Settings opened · exact-time reviewed frame
    /settings/general; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px
  5. 25.84s — Nested Appearance section · exact-time reviewed frame
    /settings/appearance; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px
  6. 33.68s — Return complete · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px

R2-after.mp4 · events and measurements

R2-after exact-time storyboard

R3 — Pull requests → sidebar Back

R3 labelled evidence sheet

Before

  1. 1.56s — Sent quote at end · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px
  2. 7.84s — Go to source · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px
  3. 14.48s — End; citation hash retained · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px
  4. 22.44s — Pull requests opened · exact-time reviewed frame
    /pull-requests?involvement=all&state=open; hash (none); timeline unmounted
  5. 34.68s — Return complete · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px

R3-before.mp4 · events and measurements

R3-before exact-time storyboard

After

  1. 1.52s — Sent quote at end · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px
  2. 11.24s — Go to source · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px
  3. 18.48s — End; citation hash retained · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px
  4. 26.72s — Pull requests opened · exact-time reviewed frame
    /pull-requests?involvement=all&state=open; hash (none); timeline unmounted
  5. 37.48s — Return complete · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px

R3-after.mp4 · events and measurements

R3-after exact-time storyboard

R4 — 390×844 sidebar sheet → Usage/X and PR/Back

Head-only replacement capture. Diagnostics hidden so all transcript, quote and sidebar controls remain unobscured.

R4 labelled evidence sheet

After

  1. 1.40s — 390-wide settled thread · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 1315 / max 1315; distanceToEnd 0px
  2. 5.52s — Go to source · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 26 / max 3615; distanceToEnd 3589px
  3. 7.92s — End; citation hash retained · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3615 / max 3615; distanceToEnd 0px
  4. 11.44s — A: sidebar sheet open · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3583 / max 3583; distanceToEnd 0px
  5. 15.64s — A: Usage full-screen · exact-time reviewed frame
    /usage; hash (none); scrollTop 3583 / max 3583; distanceToEnd 0px
  6. 20.32s — A: Usage X returned · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 3583 / max 3583; distanceToEnd 0px
  7. 23.88s — Go to source · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 26 / max 3615; distanceToEnd 3589px
  8. 26.32s — End; citation hash retained · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3615 / max 3615; distanceToEnd 0px
  9. 29.64s — B: sidebar sheet open · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3583 / max 3583; distanceToEnd 0px
  10. 33.56s — B: Pull requests · exact-time reviewed frame
    /pull-requests?involvement=all&state=open; hash (none); timeline unmounted
  11. 38.40s — B: reopen sidebar sheet · exact-time reviewed frame
    /pull-requests?involvement=all&state=open; hash (none); timeline unmounted
  12. 44.16s — B: sidebar Back returned · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 3670 / max 3670; distanceToEnd 0px

R4-after.mp4 · events and measurements

R4-after exact-time storyboard

R5 — No-hash control

R5 labelled evidence sheet

After

  1. 3.00s — No-hash control at end · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px
  2. 7.32s — Usage opened · exact-time reviewed frame
    /usage; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px
  3. 12.96s — Modal X returned · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px
  4. 20.20s — Pull requests opened · exact-time reviewed frame
    /pull-requests?involvement=all&state=open; hash (none); timeline unmounted
  5. 28.40s — Sidebar Back returned · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px

R5-after.mp4 · events and measurements

R5-after exact-time storyboard

R6 — Unrelated hash/search control

R6 labelled evidence sheet

After

  1. 3.52s — ?proof=return#proof-anchor at end · exact-time reviewed frame
    /<env>/return-proof-thread?proof=return; hash #proof-anchor; scrollTop 1108 / max 1108; distanceToEnd 0px
  2. 8.08s — Settings opened · exact-time reviewed frame
    /settings/general; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px
  3. 14.08s — Modal X returned · exact-time reviewed frame
    /<env>/return-proof-thread?proof=return; hash #proof-anchor; scrollTop 1108 / max 1108; distanceToEnd 0px
  4. 28.40s — Pull requests opened · exact-time reviewed frame
    /pull-requests?involvement=all&state=open; hash (none); timeline unmounted
  5. 35.84s — Sidebar Back returned · exact-time reviewed frame
    /<env>/return-proof-thread?proof=return; hash #proof-anchor; scrollTop 1108 / max 1108; distanceToEnd 0px

R6-after.mp4 · events and measurements

R6-after exact-time storyboard

R2-extra — Accepted palette/backdrop and project settings/X recording

R2-extra labelled evidence sheet

After

  1. 3.28s — Go to source · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px
  2. 9.20s — End; citation hash retained · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px
  3. 14.48s — Palette: Open Settings · exact-time reviewed frame
    /settings/general; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px
  4. 20.16s — Genuine backdrop returned · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px
  5. 24.92s — Go to source · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px
  6. 30.00s — End; citation hash retained · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px
  7. 34.72s — Project action → settings/projects · exact-time reviewed frame
    /settings/projects?project=e2aa7769-24e3-4afa-9acd-a292f6f239f8%3A%2Ftmp%2Flead-29013-r1%2Fevidence-capture-2%2F2026-11-03T10-54-30-321Z-rebuild%2Ffixture-project; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px
  8. 41.76s — Project settings X returned · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px

R2-extra-after.mp4 · events and measurements

R2-extra-after exact-time storyboard

R3-extra — Usage over PR with complete wrapped query

Head-only replacement capture. Complete route and query wrap inside the diagnostic panel; no clipping.

R3-extra labelled evidence sheet

After

  1. 3.08s — Go to source · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px
  2. 8.04s — End; citation hash retained · exact-time reviewed frame
    /<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px
  3. 12.72s — Pull requests with saved search · exact-time reviewed frame
    /pull-requests?involvement=all&state=open&q=proof-29013-synthetic-no-results; hash (none); timeline unmounted
  4. 17.24s — Palette Usage over Pull requests · exact-time reviewed frame
    /usage; hash (none); timeline unmounted
  5. 20.88s — Usage closed back to exact PR URL · exact-time reviewed frame
    /pull-requests?involvement=all&state=open&q=proof-29013-synthetic-no-results; hash (none); timeline unmounted
  6. 29.28s — Sidebar Back returned to thread · exact-time reviewed frame
    /<env>/return-proof-thread; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px

R3-extra-after.mp4 · events and measurements

R3-extra-after exact-time storyboard

Accepted R1/R7/P1 evidence retained

R1 accepted recording

R1 accepted unchanged sheet

P1 accepted recording

P1 accepted unchanged sheet

R7 is the final segment of the accepted R1 recording. The complete accepted descriptions and links remain unchanged in evidence.md. B1/B2 remain code-mapped, P2 is not applicable, and supplemental direct-link/reload and artificial fragment scope remains unverified.