{"version":"2.1.274","anchor":"git-diff-review-pane-now-tracks-explicit-fullscreen-state-an","canonical_anchor":"git-diff-review-pane-now-tracks-explicit-fullscreen-state-an","heading":"Git diff review pane now tracks explicit fullscreen state and a cwd override","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274\/e\/git-diff-review-pane-now-tracks-explicit-fullscreen-state-an","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.274","markdown":"### Git diff review pane now tracks explicit fullscreen state and a cwd override\n\nGit diff review pane tracks its working directory and fullscreen state more precisely, and cancels stale background work on session changes\n\n**What**\n\nThe git diff review pane (the view that shows pending changes for review) now tracks more state internally:\n\n- a `cwd` field, so process runs use an explicit working directory when one is set\n\n- an `isEmpty` flag, letting it skip re-checking git status when a session is already known to have no repository\n\n- an `epoch` counter, which cancels in-progress work to resolve a diff's base when a session is cleared or resumed\n\nSeparately, whether the pane is shown fullscreen is now derived from the actual render viewport instead of being assumed, and the pane now only auto-opens when it is explicitly confirmed to be fullscreen.\n\n**Why**\n\nThese changes make the review pane more accurate about its own state, avoiding wasted work on repo-less sessions, stale background lookups after switching sessions, and auto-opening under the wrong screen layout.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}