🐛 空块无法 focus

This commit is contained in:
Vanessa 2022-08-12 10:26:56 +08:00
parent 734540fbe4
commit 17d0557bad

View file

@ -280,10 +280,15 @@ export const setFirstNodeRange = (editElement: Element, range: Range) => {
return range;
};
export const focusByOffset = (container: Node, start: number, end: number) => {
export const focusByOffset = (container: Element, start: number, end: number) => {
if (!container) {
return false;
}
// 空块无法 focus
const editElement = getContenteditableElement(container);
if (editElement) {
container = editElement;
}
let startNode;
searchNode(container, container.firstChild, node => {
if (node.nodeType === Node.TEXT_NODE) {