From b2fb072d4a261f10f6d68e33a7eb53eb25a57b64 Mon Sep 17 00:00:00 2001 From: "Dustin L. Howett" Date: Mon, 11 May 2026 17:42:18 -0500 Subject: [PATCH] Reject DTTERM Window Manipulation resizes with the current size (#20183) This may help #20182 and #20112 Closes #19310 (cherry picked from commit 3e3b3ad883d134bdab26850d42e2a8308da40086) Service-Card-Id: PVTI_lADOAF3p4s4BBcTlzgr3jGI Service-Version: 1.24 --- src/cascadia/TerminalCore/TerminalApi.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/cascadia/TerminalCore/TerminalApi.cpp b/src/cascadia/TerminalCore/TerminalApi.cpp index 825712028e..1dcd808c82 100644 --- a/src/cascadia/TerminalCore/TerminalApi.cpp +++ b/src/cascadia/TerminalCore/TerminalApi.cpp @@ -107,6 +107,13 @@ bool Terminal::ResizeWindow(const til::CoordType width, const til::CoordType hei return false; } + const auto currentDimensions = _GetMutableViewport().Dimensions(); + + if (width == currentDimensions.width && height == currentDimensions.height) + { + return false; + } + if (_pfnWindowSizeChanged) { _pfnWindowSizeChanged(width, height);