I found out that ticket lock mechanism has some weird issues for me, when renewing ticket lock. Sometimes it gives 404 not found error when calling ajax.php lock renew, this happens due to db having a lock for the same ticket but with a new lock id (thus can't find the old entry as it got removed somehow). In reality, it should renew existing lock and not introduce a new lock, this is causing very odd issues where sometimes you have two lock entries in the database, then ticket lock works fine, after renew it removes the old lock and uses the new locks ID. This is not really consistent issue, which I can't reliably reproduce, but can be cached by setting lock timer to 1 minute and adding text to internal notes and renewing the ticket lock few times.tinyMCE gives out an ajax error that has occurred as a popup. I ended up commenting it out from tinymce-osticket.js:523 $(document).ajaxError(function(event, request, settings) {524 // $.sysAlert(__('Ajax error.'),525 // __('An ajax error occured.'));526 });Else every time you tried to click on internal note area it would throw this error. I also tried disabling the lock mechanism, but it only gives error 418 teapot error, which then gets picked up by tinyMCE ajax sysAlert :)This really needs more thorough investigation, maybe even an git issue, but for that I need somebody to confirm it via their devconsole. I had this issue in chrome, did not test on other browsers.