Ever since I updated my website to 4.3 my visual editor is freezing every time I try to highlight a piece of text, or even place my cursor someplace random. This only seems to be happening on the text contained within a HTML table. When I open console tab in Chrome, following error is displayed over and over again:
Uncaught RangeError: Maximum call stack size exceeded -- tinymce.min.js?ver=4203-20150730:7
On a recommendation from people at WordPress forums I already tried disabling all of my addons, cleared my browser cache and my Cloudflare cache, and changed themes to Twenty Twelve. Nothing seems to help.
I even made a sub-domain, and installed a fresh copy of WordPress on it in order to test if my WordPress installation is broken. Nope. Same thing happens even on a completely new website running on 4.3.
I also have another website on the same host but I haven't updated it to 4.3 yet, and everything works smooth as ever there. No freezing whatsoever.
Another thing that I noticed is that the CPU usage on my PC goes to 60-70% when this error occurs, and then goes back to normal 2-5% when it unfreezes. I also recently updated to Windows 10, if that's of any importance.
To replicate this error, copy the HTML table code bellow and paste it couple of times in a new post - enough so that you can actually scroll the page. Then try scrolling the page in the Visual Editor with your mouse-wheel and while doing so try to select a piece of text. This without exception freezes my screen for good 4-5 seconds.
<h3>Title</h3> <table> <tbody> <tr><td><p>Nulla ac vehicula nunc. Sed sed maximus lectus, a cursus ligula. Aliquam enim lacus, mollis quis vestibulum et, imperdiet et enim. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur eget gravida est, a vehicula tortor. Curabitur aliquam lorem justo, vitae maximus metus porttitor vel. Aliquam neque mauris, posuere a mauris sit amet, ullamcorper accumsan velit.</p><p>Aenean vitae condimentum lacus. Vivamus sit amet velit quis lectus dapibus laoreet. Fusce ultricies aliquet arcu ac lacinia. Vivamus a erat ut erat ornare bibendum vel vitae velit. Vestibulum ut tellus quis magna luctus scelerisque pulvinar sit amet orci. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In malesuada ligula in ante pharetra, id euismod est tempor.</p></td></tr> </tbody> </table>
Any idea of what might be causing this?
EDIT: Just tried on couple of other computers just to rule it out, and it happened on each one them. Is it a problem caused by caching perhaps? I am using CloudFlare, but I already purged files multiple times. Some people that are experiencing similar issues said that updating PHP to 5.4 helped, but I'm already running that version.
EDIT: Filled out a bug report at https://core.trac.wordpress.org/ticket/33617 Seems to be an issue with TinyMCE itself.