Hmm, this might be a Chrome bug. The backspace key should be handled totally by the form control and not affect the runtime at all! Also, when the bug happens, Chrome's dev tools still shows the canvas in the right place (it highlights the correct area) even though it's become offset. I might report it to Chrome and see if they can do anything about it.