From 4e28add2c4a346399db81651ebb6412e19be033f Mon Sep 17 00:00:00 2001 From: MitchCTiny Date: Mon, 19 Jan 2026 09:46:14 +1000 Subject: [PATCH 1/2] DOC-3347: Fix editor usage in suggested edits demos --- .../examples/live-demos/suggestededits-access-feedback/index.js | 2 +- .../examples/live-demos/suggestededits-access-read/index.js | 2 +- .../examples/live-demos/suggestededits-auto-approve/index.js | 2 +- modules/ROOT/examples/live-demos/suggestededits/index.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/examples/live-demos/suggestededits-access-feedback/index.js b/modules/ROOT/examples/live-demos/suggestededits-access-feedback/index.js index 2510be5961..87a266be9e 100644 --- a/modules/ROOT/examples/live-demos/suggestededits-access-feedback/index.js +++ b/modules/ROOT/examples/live-demos/suggestededits-access-feedback/index.js @@ -22,6 +22,6 @@ tinymce.init({ .catch(() => ({ id: userId })))), init_instance_callback: (editor) => { - tinymce.activeEditor.execCommand('suggestededits'); + editor.execCommand('suggestededits'); } }); diff --git a/modules/ROOT/examples/live-demos/suggestededits-access-read/index.js b/modules/ROOT/examples/live-demos/suggestededits-access-read/index.js index 3ffef69b40..97d50f8b1f 100644 --- a/modules/ROOT/examples/live-demos/suggestededits-access-read/index.js +++ b/modules/ROOT/examples/live-demos/suggestededits-access-read/index.js @@ -22,6 +22,6 @@ tinymce.init({ .catch(() => ({ id: userId })))), init_instance_callback: (editor) => { - tinymce.activeEditor.execCommand('suggestededits'); + editor.execCommand('suggestededits'); } }); diff --git a/modules/ROOT/examples/live-demos/suggestededits-auto-approve/index.js b/modules/ROOT/examples/live-demos/suggestededits-auto-approve/index.js index 54bde24b6e..dbe0bfd7aa 100644 --- a/modules/ROOT/examples/live-demos/suggestededits-auto-approve/index.js +++ b/modules/ROOT/examples/live-demos/suggestededits-auto-approve/index.js @@ -23,6 +23,6 @@ tinymce.init({ .catch(() => ({ id: userId })))), init_instance_callback: (editor) => { - tinymce.activeEditor.execCommand('suggestededits'); + editor.execCommand('suggestededits'); } }); diff --git a/modules/ROOT/examples/live-demos/suggestededits/index.js b/modules/ROOT/examples/live-demos/suggestededits/index.js index 84467a060c..b28b32071c 100644 --- a/modules/ROOT/examples/live-demos/suggestededits/index.js +++ b/modules/ROOT/examples/live-demos/suggestededits/index.js @@ -22,6 +22,6 @@ tinymce.init({ .catch(() => ({ id: userId })))), init_instance_callback: (editor) => { - tinymce.activeEditor.execCommand('suggestededits'); + editor.execCommand('suggestededits'); } }); From c28b2fd249ea2c27ef0c0e53156f3c847dfa2069 Mon Sep 17 00:00:00 2001 From: MitchCTiny Date: Mon, 19 Jan 2026 17:11:40 +1000 Subject: [PATCH 2/2] Additional change --- .../ROOT/partials/configuration/suggestededits_content.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/partials/configuration/suggestededits_content.adoc b/modules/ROOT/partials/configuration/suggestededits_content.adoc index 13d7e723e0..f54335941f 100644 --- a/modules/ROOT/partials/configuration/suggestededits_content.adoc +++ b/modules/ROOT/partials/configuration/suggestededits_content.adoc @@ -19,11 +19,14 @@ NOTE: You are responsible for saving the model and providing it on the next load .Example: using `suggestededits_content` [source,js] ---- +const tinymceElement = document.querySelector('textarea#suggestededits'); +const model = JSON.parse(tinymceElement.getAttribute('suggestededits-model')); + tinymce.init({ selector: 'textarea#suggestededits', // Change this value according to your HTML plugins: 'suggestededits', toolbar: 'suggestededits', - suggestededits_model, // Load the saved model into the editor + suggestededits_model: model, // Load the saved model into the editor suggestededits_content: 'model' // Set to 'model' if you want to load the initial content from the `suggestededits_model` option }); ----