diff options
author | Radu <radu@pml4t.net> | 2023-08-29 18:07:36 -0400 |
---|---|---|
committer | Radu <radu@pml4t.net> | 2023-08-29 18:07:36 -0400 |
commit | 78a7c440292ac99450a568915e16f1847b96954a (patch) | |
tree | 240040a5b3d07f9d0ed069da9037aa5c768fcfb8 | |
parent | dbe9ff667be93ccb67ca7a31effd58cb7ae61377 (diff) |
Fix over-enthusiastic command substitution
-rw-r--r-- | page.js | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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]) && |