Move selection into editable, if it's not there after focus

This commit is contained in:
Henrik Giesel 2021-07-03 01:00:52 +02:00
parent c01c4b642b
commit d11d66ee79

View file

@ -10,6 +10,12 @@ import { bridgeCommand } from "./lib";
export function onFocus(evt: FocusEvent): void {
const currentField = evt.currentTarget as EditingArea;
currentField.focus();
if (currentField.shadowRoot!.getSelection()!.anchorNode === null) {
// selection is not inside editable after focusing
currentField.caretToEnd();
}
bridgeCommand(`focus:${currentField.ord}`);
enableButtons();
}