- 🐛 Fixed error when loading editor in Safari versions earlier than 16.4 - Kevin Ansfield
View the changelog for full details: v5.74.2...v5.74.3
💻 We're looking for DevOps engineers to join Ghost: https://careers.ghost.org/devops-engineer
Tag Name: v5.74.3
Release Date: 11/24/2023
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
This patch release addresses an issue that prevented the Ghost editor from loading properly in Safari versions earlier than 16.4. The fix updates the @tryghost/koenig-lexical dependency to remove usage of negative lookbehind in regular expressions, which wasn't supported in older Safari versions. This ensures content creators using older Safari browsers can now access and use the Ghost editor without errors.
@tryghost/koenig-lexical dependency to remove unsupported regex patternsNo migration steps are required for this update. This is a patch release that can be applied without any additional configuration or changes to your Ghost installation.
This patch release is recommended for all Ghost installations, especially for sites with users who may be accessing the admin interface using Safari browsers older than version 16.4. The update ensures a consistent editing experience across all supported browsers.
The upgrade process follows the standard Ghost update procedure and should be straightforward with no breaking changes or special considerations.
This release resolves an issue where the Ghost editor would fail to load in Safari browsers earlier than version 16.4. The problem was caused by the use of negative lookbehind assertions in regular expressions within the @tryghost/koenig-lexical dependency.
Negative lookbehind is a regex feature that wasn't supported in Safari until version 16.4, causing editor initialization errors for users on older Safari versions. The updated dependency now uses alternative regex patterns that are compatible with all supported browsers.
No new features were introduced in this patch release. This update focuses solely on fixing a browser compatibility issue with the Ghost editor in older Safari versions.
No security fixes were included in this patch release. The update addresses a browser compatibility issue only.
No specific performance improvements were included in this patch release. The focus was on fixing the Safari browser compatibility issue.
This patch release has a moderate impact focused on browser compatibility. It resolves an issue that prevented content creators using older Safari browsers (pre-16.4) from accessing the Ghost editor due to unsupported regular expression syntax.
By updating the @tryghost/koenig-lexical dependency to use compatible regex patterns, Ghost now provides a more consistent editing experience across all supported browsers. This change is particularly important for organizations with users on older Safari versions who previously encountered errors when trying to create or edit content.
The fix is transparent to end users and requires no configuration changes, making it a straightforward but valuable update for maintaining broad browser compatibility.
View the changelog for full details: v5.74.2...v5.74.3
💻 We're looking for DevOps engineers to join Ghost: https://careers.ghost.org/devops-engineer