aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRadu <radu@pml4t.net>2023-08-29 18:07:36 -0400
committerRadu <radu@pml4t.net>2023-08-29 18:07:36 -0400
commit78a7c440292ac99450a568915e16f1847b96954a (patch)
tree240040a5b3d07f9d0ed069da9037aa5c768fcfb8
parentdbe9ff667be93ccb67ca7a31effd58cb7ae61377 (diff)
Fix over-enthusiastic command substitution
-rw-r--r--page.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/page.js b/page.js
index a55e5e0..42ca49b 100644
--- a/page.js
+++ b/page.js
@@ -85,7 +85,8 @@
let nameEnd;
if (input.value[nameStart] === "\\") {
const offset = input.value.slice(nameStart + 2).search(/\W/);
- nameEnd = nameStart + 2 + (offset < 0 ? 0 : offset);
+ if (offset === -1) return { end: input.value.length, success: false };
+ nameEnd = nameStart + 2 + offset;
} else if ("^_".includes(input.value[nameStart])) nameEnd = nameStart + 1;
else if (
"<>=".includes(input.value[nameStart]) &&