]> BookStack Code Mirror - bookstack/commit
Comments: Switched to lexical editor
authorDan Brown <redacted>
Wed, 25 Jun 2025 13:16:01 +0000 (14:16 +0100)
committerDan Brown <redacted>
Wed, 25 Jun 2025 13:16:01 +0000 (14:16 +0100)
commitb80992ca59a4803fe81d577add6a0611e976c83b
tree5a833fdcba4e457bf6d43175b0ae09d1ffb618a8
parentc606970e38625d1d41c0707c4aca37249fb55a1b
Comments: Switched to lexical editor

Required a lot of changes to provide at least a decent attempt at proper
editor teardown control.
Also updates HtmlDescriptionFilter and testing to address issue with bad
child iteration which could lead to missed items.
Renamed editor version from comments to basic as it'll also be used for
item descriptions.
16 files changed:
app/Util/HtmlDescriptionFilter.php
resources/js/components/page-comment.ts
resources/js/components/page-comments.ts
resources/js/wysiwyg/index.ts
resources/js/wysiwyg/nodes.ts
resources/js/wysiwyg/ui/defaults/toolbars.ts
resources/js/wysiwyg/ui/framework/core.ts
resources/js/wysiwyg/ui/framework/decorator.ts
resources/js/wysiwyg/ui/framework/helpers/dropdowns.ts
resources/js/wysiwyg/ui/framework/manager.ts
resources/js/wysiwyg/ui/framework/modals.ts
resources/js/wysiwyg/ui/framework/toolbars.ts
resources/js/wysiwyg/utils/actions.ts
resources/views/comments/comment.blade.php
resources/views/comments/comments.blade.php
tests/Entity/CommentStoreTest.php