-
Notifications
You must be signed in to change notification settings - Fork 209
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Text becomes blank if DOM elements are added or removed around tinymce instance #230
Comments
Hi @lwd8cmd 👋🏻 I have found a bypass solution to this problem on other GitHub issue and I wanted to share with you : #48 (comment) I hope I helped you and that TinyMCE fix this problem quickly, |
Ref: INT-2498 |
Just wanted to mention the same issue happens when using the sortable js extension: https://github.com/SortableJS/vue.draggable.next After dragging/dropping the DOM is re-ordered and the dragged elements text becomes invisible (though it is still there) The same workaround works by using the sortable Having a way to call refresh/redraw on the |
I had the same issue when using the editor inside a Vuetify v-dialog and was able to solve it by using the bypass mentioned by @dimer47: #48 (comment) |
Same problem as @nerdymind-dev using vue-draggable. Any update on this? |
Just ran into this myself. The above codepens do not seem to work for me and the solution proposed here doesn't work either. |
Same issue here. Solution of @dimer47 works, but is not ideal |
Same issue here. This should be tinymce bug not tinymce-vue bug. |
I want to second that, as I ran into the same problem with sortable (using I tried different approaches, including those mentioned here: https://stackoverflow.com/questions/4651676/how-do-i-remove-tinymce-and-then-re-add-it but this did not work. It would be really nice if TinyMCE would offer to re-initialize an instance if the DOM element has been moved to a new location. |
This issue is stale because it has been open 30 days with no activity. Please comment if you wish to keep this issue open or it will be closed in 7 days. |
@tiny-stale-bot This issue is still relevant. We also see issues when moving TinyMCE around in the DOM, like as part of a drag & drop operation. |
What is the current behavior?
Text becomes blank and is not editable if parent siblings in DOM tree are removed or added.
**Please provide the steps to reproduce and if possible a minimal demo of the problem
Working demo: https://codepen.io/lwd8cmd/pen/rNWbXYx
Bug is probably caused by Vue moving div block containing tiny-mce editor around in DOM tree if p-tags are added. Vue doesn't keep content in another document (editable text held in iframe) if div block is moved to another location in DOM.
Call stack:
What is the expected behavior?
Text editor content shouldn't change, text should stay editable.
Which versions of TinyMCE, and which browser / OS are affected by this issue? Did this work in previous versions of TinyMCE or tinymce-vue?
Bug occurred in Tinymce-vue 3.0 and 3.2.8. Tested using Chrome 88, but bug should be browser-agnostic.
The text was updated successfully, but these errors were encountered: