When the jqxEditor ‘destroy’ method is called it is not completely removed from memory. The issue appears to be with the resize utilities timer.
It is easiest to see by creating the editor, then destroying it, then re-creating it again. The sizing will be off when re-created.
Placing some breakpoints in the script, I can see where a timer is firing to try and resize the widget even after it has been destroyed.
I also use jqxGrid which does not exhibit this behaviour. It appears that upon destroy the grid calls the resize utility to unregister itself, the editor is missing this call.
This is using jqWidgets 3.7.1, also had the same issue in 3.6.0.