main=35557e648f8db1dbd27f4dfc504c4ea45003a586 pr_head=53767596a7d74cedf0f248957c9d47b7475a532c merge_base=10af8eed7360a6efc302a036f66474d5012e4882 PASS issue #27171 (the bug this PR fixes) is closed as completed by merged PR #33629 PASS #33629 is on main as e6fa2e35c3 (fix(web): expanding hidden diff context works after a diff refresh (#33629)) PASS main patches @pierre/diffs to match pending file contents by cacheKey (areDiffTargetsEqual), replacing the identity check PASS the cacheKey match landed after the PR's merge-base (10af8eed7360a6efc302a036f66474d5012e4882), which still had the identity check the PR works around ✓ |@t3tools/web (browser) (chromium)| src/components/diffs/codeViewContextExpansion.browser.test.ts > expands hidden context after the host re-supplies an unchanged partial diff 148ms Tests 1 passed (1) PASS on main, hidden context expands after the host re-supplies an unchanged diff as a new object (the #27171 trigger) VERDICT: CLOSE (already-fixed) - main expands hidden diff context after refreshes via #33629's cacheKey match exit=0