A small servicing release for Terminal 1.26, most of which has also been backported to 1.25. Thanks everybody for using Preview and Canary!
Changes
- You can now disable drag/drop tab management (json
enableTabDragDrop, boolean, defaulttrue; Interaction page in Settings) (#20394) (thanks @dovholuknf!) - You can now disable the new "resize" indicator (json
showResizeOverlay, boolean, defaulttrue; Interaction page in Settings) (#20861) (#20869) (thanks @nakultt!) - Experimental settings are now indicated by a high-visibility badge in the Settings UI (#20748) (#20775)
- We've brought the Serbian (Cyrillic) localization up to date (#20851) (thanks @eevan78!)
Bug Fixes
Accessibility
- Screen reader users can now interact with the "cards" in the Settings page more easily (#20871)
- The "delete" button in the Actions editor will be read out more reasonably by screen readers (#20767)
- 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: sike, it looks like this is not 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)
- The experimental
repositionCursorWithMousesetting will no longer fire in unexpected places (such as pager output) (#20852) - We have fixed an issue in migrating the
confirmCloseAllTabssetting (#20783) - Writing a non-numeric value in the command history pop-up will no longer act unexpectedly (#20779)
- You can once again search Settings for settings which are controlled by a check box (rather than a toggle switch) (#20808)
Binary files inside the unpackaged distribution archive bear the version number 1.26.261109003-preview.