With this release, Terminal 1.25 is being rolled out to General Availability; see the prior version for overall release notes.
Changes
- (1.26 backport) conhost: we now always use the "cls" detector to prevent screen clearing from committing the entire (virtualized) text buffer (#19957)
Bug Fixes
Accessibility
- The "delete" confirmation flyouts will no longer be truncated on higher Text Scaling settings (#20868)
Terminal Emulation
- The Kitty Keyboard Protocol mode will now be maintained properly across main/alternate screen buffer switches (#20768)
LNMline feed mode will no longer be mishandled when it is toggled before and after a newline in the same packet (#20863)- Applications can no longer set window titles longer than 1000 characters (like xterm) (#20839)
- Applications which scroll the screen buffer will once again be translated properly (such as
vifrom 1996) (#20774) - Clicking on a URL while an application is reading mouse reports will no longer generate a spurious mouse release event (#20756) (thanks @OmarMashal0!) (edit: er, I (@DHowett) cannot confirm that this is actually fixed)
- Injected keyboard input will no longer come out with unexpected vkey values such as
0xFFFF(#20800) (thanks @shrikargs7-cloud!) - Terminal once again sends the
ENHANCED_KEYstate to console applications for Alt and F7 (#20619) (thanks @TheJesper!)
Others
useAcrylicInTabRowusers rejoice! We've fixed one of the major sources of flickering in the title bar (#20881)file:URIs containing Unicode characters will no longer send us into a wild tailspin (#20809)- Terminal will no longer load up a US keyboard on you (whoops) (#20769)
- Writing a non-numeric value in the command history pop-up will no longer act unexpectedly (#20779)
Binary files inside the unpackaged distribution archive bear the version number 1.25.261109001.