{"version":"2.1.284","anchor":"terminal-input-sync-work-flushed-around-mouse-clicks-and-fo","canonical_anchor":"terminal-input-sync-work-flushed-around-mouse-clicks-and-fo","heading":"Mouse clicks and focus changes act on an up-to-date screen","tier":"notice","area":"Terminal UI","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284\/e\/terminal-input-sync-work-flushed-around-mouse-clicks-and-fo","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284","markdown":"### Mouse clicks and focus changes act on an up-to-date screen\n\nMouse clicks and terminal focus changes now wait for pending screen updates to finish first, as key presses already did\n\n**What**\n\nWhen you click in the terminal (not just move the mouse) or the terminal gains or loses focus, Claude Code now finishes any pending screen updates before handling it. Key presses already worked this way. Losing focus while dragging to select text still clears the selection.\n\n**Why**\n\nClicks and focus changes are handled against what is actually on screen, rather than against a view that has not yet caught up.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}