Finally! Terminal Stable is getting all of the fun bug fixes that landed in preview over the past couple releases.
Changes
- Terminal will now display a warning dialog if you attempt to open a URL that might harm your computer (as voted by a bunch of security researchers) (#20065) (#20096)
- ... and you can change its behavior with the new
safeUriSchemessetting (JSONsafeUriSchemes, array of strings, default[]) (#20207) (thanks @ltrzesniewski!)
- ... and you can change its behavior with the new
- We have disabled store licensing checks on startup, which should improve launch performance and reliability and prevent the store from deciding that nobody is allowed to run Terminal (#20163)
- We've reworked how text selection is handled when an application requests mouse mode; Shift clicks will no longer extend an existing selection and positioning will use absolute coordinates rather than selecting the nearest half cell (#19973)
- Terminal will now assert focus when you drag and drop a file on it (#20003) (thanks @etbala!)
Bug Fixes
- IME composition will no longer blindly overwrite text to the right of the cursor, but "intelligently" push it further to the right to ensure that it stays visible (#20041) (thanks @drvoss!)
- We will no longer attempt to allocate too much memory or crash with an access violation on certain specially-crafted Sixel images (#20213)
- Overridden tab titles should no longer spontaneously reset to
DefaultorWindows PowerShellor the default for any given profile (#20214) (thanks @imsh!) - Terminal windows should no longer shrink by one row or column at a time every time you exit neovim (#20183)
- Terminal's
WM_COPYDATAhandler will no longer accept outrageously large payload sizes, especially on 32-bit Intel platforms (#20185) - The
resizePaneaction will now fall through to normal keyboard input if there was no pane to resize (#20001) (thanks @nmurrell07!) - We have removed a significant source of memory leaks when a screen reader or other assistive technology is enabled (#19950)
- Wordwise selection that starts at a word boundary will no longer select the wrong word (#20084)
Binary files inside the unpackaged distribution archive bear the version number 1.24.260512001.