Ah, a Friday servicing release. That's never backfired before.
Changes
- The "invalid media resource, go get rekt" warning has been toned down (and for now, has been removed entirely in the Stable channel) (#19969)
- We now support the use of
OSC 7in some circumstances to report the current working directory (#20019) - Terminal will once again emit an empty bracketed paste sequence (
\e[200~\e[201~) when you attempt to paste an image (e.g. into an agentic coding CLI) (#20037) - Terminal will now assert focus when you drag and drop a file on it (#20003) (thanks @etbala!)
- 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)
- When you restart a session with "Restart Connection", we will now return the terminal to a more sane default state (#19971)
Bug Fixes
- Console applications will now only receive Ctrl+Z as
EOFwhen they are reading input in theENABLE_PROCESSED_INPUTmode; this restores the console to its behavior in Windows 7 (#19940) - Disabling the Kitty Keyboard Protocol in the Settings now actually works (#19995)
- Dragging to create a new selection in the terminal while searching will now properly focus the terminal for keyboard input (such as copying) (#19931) (thanks @4RH1T3CT0R7!)
- Korean IME users will no longer experience characters being inserted into the wrong places during arrow key presses (#20039) (thanks @drvoss!)
- Settings search can now properly select the ambiguous width and current folder icon settings (#19945) (thanks @sagarbhure-msft!)
- The "search" dropdown in Settings should more closely follow the application's theme (#19987)
- The console host will no longer fail to launch on editions of Windows that do not contain the full text input framework (#19958)
- The Mark Mode selection indicators will no longer disappear permanently when they are scrolled out of view (#19974) (#20045)
- The Visual Studio Developer PowerShell profiles will now display the correct icon when they choose to use PowerShell 7+ (#19990) (thanks @teo-tsirpanis!)
- We have removed a significant source of memory leaks when a screen reader or other assistive technology is enabled (#19950)
- When "Copy on select" is enabled, we will no longer overwrite the clipboard if you are pasting into another terminal session with an active selection (#19943) (thanks @sagarbhure-msft!)
ConPTY
- ConPTY will attempt to re-sync the cursor position after passing through an unknown VT sequence (such as a
DCS,APCorOSCthat produces an image) (#20009) - The signature of
ConptyShowHidePseudoConsolehas been corrected (#20035) - The ConPTY package will no longer produce MSB4019 when included in Visual C++ projects (#20029) (thanks @gcrtnst!)
- ConPTY will no longer deadlock during cooked read while displaying a character whose width is greater than a single cell (#19994)
Binary files inside the unpackaged distribution archive bear the version number 1.25.260402003-preview.