From: Scott Worley Date: Thu, 27 Jan 2022 19:41:01 +0000 (-0800) Subject: Avoid children[0] X-Git-Url: http://git.scottworley.com/vopamoi/commitdiff_plain/132921e6693ae5492fded334a12c66b82f4b79f9?hp=6a5644f3a4e8f13ab79cc4ac44ea29f0d5f1fad3 Avoid children[0] --- diff --git a/vopamoi.ts b/vopamoi.ts index 6cee2a1..8112c4f 100644 --- a/vopamoi.ts +++ b/vopamoi.ts @@ -46,7 +46,7 @@ const Model = { if (!target) return null; if (target.hasAttribute("data-description")) { // Oh no: An edit has arrived from a replica while a local edit is in progress. - const input = target.children[0] as HTMLInputElement; + const input = target.firstChild as HTMLInputElement; if ( input.value === target.getAttribute("data-description") && input.selectionStart === input.value.length && @@ -223,7 +223,7 @@ function BrowserUI() { const oldDescription = task.getAttribute("data-description")!; const newDescription = input.value; input.removeEventListener("blur", this.completeEdit); - task.removeChild(task.children[0]); + task.removeChild(input); task.removeAttribute("data-description"); task.focus(); if (newDescription === oldDescription || resolution === CommitOrAbort.Abort) {