Notepad++ 8.9.4 available for download

Three crash-related issues have been resolved in this release plus other fixes.

Notepad++ has been updated to version 8.9.4. Most of the 20 entries in the according release notes are bug fixes. Including three crash-related issues have been resolved in this release:

  • Fixed a crash in Find in Files when the find-result-hits entry in nativeLang.xml contains %s (CVE-2026-3008 & CVE-2026-6539).
  • Fixed a crash when dropping a file with a path length of 259 characters.
  • Fixed a crash triggered by undoing invalid input in the column editor while in virtual space.

In addition, several other bugs have been addressed and a few improvements have been introduced in version 8.9.4:

  • Fixed issues with invalid column editor input during reverse-direction selection in virtual space (Fix #17915).
  • Updated to Scintilla 5.6.1 and Lexilla 5.4.8 (Fix #17920, #17864, #13522, #11746).
  • Fixed Windows EOL conversion not working correctly (related to Scintilla update) (Fix #17920).
  • Fixed rendering corruption in .bat files (Lexilla-related) (Fix #17864).
  • Fixed incorrect JSON syntax highlighting due to quote escaping (Lexilla-related) (Fix #11746, #13522).
  • Fixed MSI installation error caused by context menu item registration (Fix #17918).
  • Fixed NSIS installer stalling due to context menu registration issues (Fix #17308, #17885).
  • Added NPP_LANG property to allow installing a specific localization file via MSI (reported issue).
  • Fixed MSI installer showing a random hexadecimal name in UAC prompts (Fix #17967).
  • Added version information to MSI file properties (under “Comments”) (Fix #17803).
  • Fixed minimized window not restoring when running in administrator mode (Fix #17945).
  • Fixed Unicode search mismatching the ANSI character “?” (Fix #17125).
  • Fixed a regression in the column editor with empty fields (Fix #17912).
  • Fixed floating dialog content not displaying in certain scenarios (Fix #17563).
  • Fixed a visual glitch when toggling group view in the Document List (Fix #14285).
  • Improved support for C++11 raw string literals (Fix #17875).
  • Fixed a visual glitch in the Mark dialog (Fix #16084, #17886).
about author