I have multiple spans with content editable property set to true, like this: https://jsfiddle.net/du7g39cz/ Problem is that when I am using arrow keys to navigate around span element, I can not reach end of individual span as blur event gets called when caret reaches last symbol. I can reproduce this behavior on all browsers apart MS Edge. I must note