{"version":"2.1.281","anchor":"client-attach-merges-viewport-updates-for-already-attached-c","canonical_anchor":"client-attach-merges-viewport-updates-for-already-attached-c","heading":"Client attach merges viewport updates for already-attached clients","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/client-attach-merges-viewport-updates-for-already-attached-c","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Client attach merges viewport updates for already-attached clients\n\nRe-attaching an already connected client now updates its stored viewport instead of being ignored\n\n**Unclear.** The finding does not say what kind of client this is or what its viewport controls.\n\n**What**\n\nWhen a client that is already attached attaches again with the same ID, Claude Code no longer ignores the call. It merges the new `viewport` details into what it already stored for that client. The call still reports that no new client was added.\n\n**Why**\n\nA client that re-attaches with a new viewport has that update kept rather than lost."}