BBEdit 14.0.3 Release Notes

BBEdit 14.0.3 contains fixes for reported issues.

For details on all the new features and enhancements available in BBEdit 14, please see the release notes for BBEdit 14.0. We also encourage you to review the changes made in BBEdit 14.0.1.

Because BBEdit 14 builds on features that were added during the BBEdit 13 cycle (as well as previous versions), please take a few moments to browse the release notes archive and review the release notes for any versions that you may not have seen.

To get a high-level overview of what's new in BBEdit 14, with screen shots, see the What's New in BBEdit 14 page.

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

Important: Please make sure that you have read the BBEdit 14.0 change notes, as there are significant changes from previous versions.


BBEdit 14 requires Mac OS X 10.14.2 or later, and is compatible with macOS 10.15 "Catalina" and macOS 11 "Big Sur".

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

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

If you are using macOS 11 "Big Sur", please make sure that you have updated to the latest available OS version (11.6 or later).


If you have been using any previous version of BBEdit in Free Mode, starting BBEdit 14.0 will reset your 30-day evaluation period, so that you can have a full trial of the new features.

If you have previously purchased a license from us for BBEdit 13 or older, you will have a full 30-day evaluation period in which to try out BBEdit 14's new features. License upgrades are available at a discount for existing customers. Please see the BBEdit upgrades page for information and instructions.

Additions & Changes

  • BBEdit 14.0.3 does not add any new features. (It doesn't take away any, either.)


  • Fixed bug in which the HTML syntax checker would report certain correctly formed content types as invalid.

  • Fixed bug in which printing a note would not show its given title in the printed document header.

  • Made a change so that the test for Emmet availability doesn't slow the application down unnecessarily. (Among other things this means that the "Expand Emmet Abbreviation" command won't be enabled until the work is done.)

  • Fixed bug in which PHP functions with a namespaced return type declaration would not appear in the function menu.

  • BBEdit declares to macOS that it doesn't need any adjustments to display area to account for the menu bar notch on Macs that have them.

  • When running on macOS 11.0 and later, restored breathing room between the check box and the item title in the Multi-File Search window's list of search sources.

  • Fixed bug in the Objective-C function scanner in which method implementations with comments in the method signature would not be listed correctly.

  • The Perl language module now generates folds for all brace blocks, not just the outermost block in a function.

  • Added to the Little Snitch policy list, so that when running node-ish things there's an explanation.

  • Fixed bug in the FTP/SFTP browser window, which double-clicking on a directory for which you didn't have read permissions would dutifully report an error, and then the internal state of the browser window would get confused, in such a way that future directory navigation in the browser would open a new browser window.

  • On macOS 11.0 and later, refined the alert behavior so that Esc can be used to dismiss single-button alerts without affecting the alert layout; this also corrects layout in the "application error" dialog box.

  • Resolved a behavior change in which dragging a .webloc file into an editing window would insert the (XML) contents of the file, rather than (as intended) the URL location specified by the file's contents.

  • Added mobileconfig to the built-in list of filename extensions mapped to XML.

  • Fixed bug in the Go and Swift language modules in which line comments which ended at the end of the file instead of at a line break were not correctly colored.

  • When doing an "Open Selection" with a partial path inside of a file belonging to a web site project, BBEdit will try to resolve it against the project's "Templates & Includes" directory, if possible.

  • Made a change to guard against a crash reported when choosing items from the Window menu (which we can't reproduce, but it seems real enough so there you go).

  • Fixed bug in which deleting a (local) document's backing file and then using "Save As" to save the document in the same location, without making any changes, would not actually write the file out.