fixup! Always update caret location even if it isn't visible