diff --git a/src/cascadia/WindowsTerminal/IslandWindow.cpp b/src/cascadia/WindowsTerminal/IslandWindow.cpp index 33b250c3da6..90433a8616e 100644 --- a/src/cascadia/WindowsTerminal/IslandWindow.cpp +++ b/src/cascadia/WindowsTerminal/IslandWindow.cpp @@ -1406,6 +1406,13 @@ void IslandWindow::_moveToMonitor(const MONITORINFO activeMonitor) currentWindowRect.width(), currentWindowRect.height(), SWP_NOZORDER | SWP_NOSIZE | SWP_NOACTIVATE); + + // GH#10274, GH#10182: Re-evaluate the size of the quake window when we + // move to another monitor. + if (IsQuakeWindow()) + { + _enterQuakeMode(); + } } }