BBEdit 12.5.2 Release Notes

BBEdit 12.5.2 contains fixes for reported issues.

For details on all the new features and enhancements available in BBEdit 12, please see the release notes for BBEdit 12.5, BBEdit 12.1 and BBEdit 12.0, or browse the release notes archive.

For detailed information on using any of BBEdit's features, please refer to the user manual (choose "User Manual" from BBEdit's Help menu).


BBEdit 12.5.2 requires Mac OS X 10.12.6 or later, and is compatible with macOS 10.14 "Mojave".

If you are using macOS 10.13 "High Sierra", please make sure that you have updated to the latest available OS version (10.13.6 or later).

If you are using macOS 10.14 "Mojave", please make sure that you have updated to the latest available OS version (10.14.2 or later).

Additions & Changes

  • BBEdit 12.5.2 contains no new features or changes. To see what new features were added in BBEdit 12.5, please consult its change notes.


  • Fixed a case in which the git-ignore checking would mysteriously stop working in times of OS memory pressure.

  • Fixed bug in which dragging multiple items from an FTP/SFTP browser window didn't work when running on macOS 10.14 and later.

  • Fixed a drawing glitch in the line number bar which would occur with certain files which contained a mixture of Unicode line separators and normal line breaks. (In the appropriate conditions, BBEdit will now draw a "-" in the line number bar rather than drawing junk.)

  • Added some keywords to the Preferences search metadata, so that searches for "theme" and "dark mode" turn up results in appropriate places.

  • If you were clever and used NSRequiresAquaSystemAppearance to force BBEdit to always use Light Mode (when running on macOS 10.14 or later), it will now behave a little bit more consistently than before (although some parts of the UI may not look quite right if you insist on using a dark editor color scheme under those conditions).

  • Resolved an issue that had previously required us to disable the JIT support in PCRE2. Regular expression execution should now run at full speed whenever possible.

  • Fixed a bug in which persistent file locators for items that were read-only or in read-only locations couldn't be created. The usual behavior is that such items didn't reopen if they were left open when quitting the application.

  • Fixed bug in which a 13801 error could occur when running AppleScripts from various built-in points (Scripts menu, Apply Text Filter, and others).

  • Worked around the system's refusal to resolve bookmarks to files in certain locations (such as /private/etc/), which manifest as documents in those locations not reopening at startup.

  • Fixed a bug in which BBEdit would use the wrong highlight color when using a light-background color scheme while system-wide Dark Mode was in effect.

  • Fixed a bug in which the application would exit immediately when trying to save edits to a file that had been opened while browsing a non-writable Zip archive. Such documents are now locked and you must save a separate copy if you wish to make changes.

  • Worked around a bug in which many FTP servers would return an affirmative response to the CDUP command but not actually change the working directory on the server, which would in turn lead to problems after using Command-up-arrow in an FTP browser window to go up the directory hierarchy.

  • Fixed bug in which permissions changes made via the "Info" panel in FTP/SFTP browser windows took effect remotely, but weren't reflected in the listing data (so they didn't appear to change without refreshing the listing).

  • Fixed bug in which the "New HTML Document" command was absent from the contextual menu in the "Project" section of a project window's sidebar.

  • Fixed bug in which menu sorting metacharacters would appear in the "Go" panel's listing.

  • Fixed a case in which the application could crash early in the startup process given the proper confluence of circumstances, namely an ancient application support folder and certain text encoding preference settings.

  • Fixed bug in which refreshing a multi-file search results window would lose the hierarchical organization, so single-file results were listed "flat".

  • Added some constraints to the "Size" and "Kind" columns in FTP/SFTP browser windows to prevent them from being made too small (or too large).

  • Fixed regression in which a file filter specified in the sidebar of a project or disk browser window was inappropriately applied to folders, which would almost always hide everything.