What is @ckeditor/ckeditor5-find-and-replace?
@ckeditor/ckeditor5-find-and-replace is a plugin for CKEditor 5 that provides find and replace functionality within the editor. It allows users to search for specific text and replace it with new text, making text editing more efficient.
What are @ckeditor/ckeditor5-find-and-replace's main functionalities?
Find Text
This feature allows users to search for specific text within the editor. The code sample demonstrates how to initialize the CKEditor with the FindAndReplace plugin and execute a search for the term 'searchText'.
ClassicEditor.create(document.querySelector('#editor'), { extraPlugins: [ FindAndReplace ] }).then(editor => { editor.execute('find', 'searchText'); }).catch(error => { console.error(error); });
Replace Text
This feature allows users to replace specific text with new text. The code sample shows how to initialize the CKEditor with the FindAndReplace plugin and execute a replace operation, replacing 'oldText' with 'newText'.
ClassicEditor.create(document.querySelector('#editor'), { extraPlugins: [ FindAndReplace ] }).then(editor => { editor.execute('replace', { searchText: 'oldText', replaceText: 'newText' }); }).catch(error => { console.error(error); });
Find and Replace Dialog
This feature provides a user interface for finding and replacing text. The code sample demonstrates how to initialize the CKEditor with the FindAndReplace plugin and create the find and replace dialog.
ClassicEditor.create(document.querySelector('#editor'), { extraPlugins: [ FindAndReplace ] }).then(editor => { editor.ui.componentFactory.create('findAndReplace'); }).catch(error => { console.error(error); });
0
44.2.1 (February 20, 2025)
We are happy to announce the release of CKEditor 5 v44.2.1.
During a recent internal audit, we identified a cross-site scripting (XSS) vulnerability in the CKEditor 5 real-time collaboration package (CVE-2025-25299
). This vulnerability can lead to unauthorized JavaScript code execution and affects user markers, which represent users' positions within the document.
This vulnerability affects only installations with real-time collaborative editing enabled.
You can read more details in the relevant security advisory and contact us if you have more questions.
Bug fixes
- comments: Fixed a few scenarios for which creating a new comment thread was impossible (for example, when a selection was made on multiple table cells). This was a regression introduced in v44.2.0.
Other changes
Released packages
Check out the Versioning policy guide for more information.
<details>
<summary>Released packages (summary)</summary>
Other releases:
</details>