diff --git a/src/cascadia/TerminalApp/TerminalTab.cpp b/src/cascadia/TerminalApp/TerminalTab.cpp index cad4f1695e9..3f557e59b4d 100644 --- a/src/cascadia/TerminalApp/TerminalTab.cpp +++ b/src/cascadia/TerminalApp/TerminalTab.cpp @@ -379,7 +379,7 @@ namespace winrt::TerminalApp::implementation co_await winrt::resume_foreground(control.Dispatcher()); const auto currentOffset = control.GetScrollOffset(); - control.ScrollViewport(currentOffset + delta); + control.ScrollViewport(::base::ClampAdd(currentOffset, delta)); } // Method Description: