diff --git a/repo/code-line-numbers/client.mjs b/repo/code-line-numbers/client.mjs index eb02472..18be5e3 100644 --- a/repo/code-line-numbers/client.mjs +++ b/repo/code-line-numbers/client.mjs @@ -19,7 +19,7 @@ export default async function ({ web }, db) { const lines = $codeBlock.lastElementChild.innerText.split(/\r\n|\r|\n/), wordWrap = $codeBlock.lastElementChild.style.wordBreak === 'break-all'; - if (lines.at(-1) === '') lines.pop(); + if (lines.reverse()[0] === '') lines.pop(); let lineNumbers = ''; for (let i = 1; i <= lines.length + 1; i++) { diff --git a/repo/outliner/client.mjs b/repo/outliner/client.mjs index d5251bb..b4ea952 100644 --- a/repo/outliner/client.mjs +++ b/repo/outliner/client.mjs @@ -48,7 +48,7 @@ export default async function ({ web, components }, db) { for (const $header of $headerBlocks) { const id = $header.dataset.blockId.replace(/-/g, ''), placeholder = $header.querySelector('[placeholder]').getAttribute('placeholder'), - headerDepth = +placeholder.at(-1); + headerDepth = +[...placeholder].reverse()[0]; if (depth && depth < headerDepth) { indent += 18; } else if (depth > headerDepth) {