diff --git a/background/settings.ts b/background/settings.ts index 51ee8bf5a..340fa5051 100644 --- a/background/settings.ts +++ b/background/settings.ts @@ -254,7 +254,7 @@ Object.assign { v !== false && map.delete(k) }) if (!val) { return; } - for (let arr = val.split("\n"), i = arr.length, wordCharRe = /^[\da-z_]/i as RegExpI; 0 <= --i; ) { + for (let arr = val.split("\n"), i = arr.length, wordCharRe = /^[\da-z_{]/i as RegExpI; 0 <= --i; ) { if ((val = arr[i].trim()) && wordCharRe.test(val)) { map.set(val, true) } diff --git a/pages/options.html b/pages/options.html index cf1eb936e..8b3a82b37 100644 --- a/pages/options.html +++ b/pages/options.html @@ -716,10 +716,9 @@
Only extensions in this list are allowed to request Vimium C's support. - One extension id per line.
- Any line the first char of which is neither a letter nor a number or - "_" will be ignored. + One extension ID per line.
+ Valid extension IDs have to start with the regex [\da-z_{] + . Auto resize.