When you have a lot of text in your editor or a base64 inline image, it takes more than 1 second for text to appear after typing. The cause for this is the semanticCode function which gets executed on every keyup event.
My suggestion is to set and reset a timeout on typing, and then execute the semanticCode function when the user is actually done typing.
More important, it also happens on empty textarea with Chrome android (chrome is partially faulty, it sends a lot of events for one stroke).
I had the same issue. It can be solved by just putting display: none; on the textarea element.
@lerzenit I'm having the same issue, but your suggestion did not solve my problem. I am putting display:none; on the textarea that has the class "trumbowyg-textarea", is that textarea?
@Nazkter Yes. What I made is modify the css on the rule .trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea and inside the rule i added the line diplay:none;
If you hide textarea, HTML5 validation cannot works. That's why I did not hide it.
Most helpful comment
@Nazkter Yes. What I made is modify the css on the rule
.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textareaand inside the rule i added the linediplay:none;