Beim Verwenden der Funktion „Test“ auf dem Konfigurationsbildschirm für beobachtete Wörter wird wiederholt der Fehler „roste Klammer ist im regulären Ausdruck mit Unicode-Flag nicht zulässig“ in der Konsole ausgegeben.
Vor ein paar Wochen wäre das in Ordnung gewesen, aber ein PR hat eine Änderung eingeführt, die zwei weitere zusätzliche Parameter hinzugefügt hat. Einer dieser Parameter war engine, engine ist ein Parameter, der standardmäßig auf Ruby gesetzt ist und nicht durch den oben genannten Aufruf angegeben wird. Daher ist der zurückgegebene reguläre Ausdruck Ruby-spezifisch, wird aber von der JavaScript-RegEx-Engine verbraucht.
Uncaught SyntaxError: raw bracket is not allowed in regular expression with unicode flag
createWatchedWordRegExp watched-words.js:12
matches admin-watched-word-test.js:62
matches admin-watched-word-test.js:61
o handle-descriptor.js:61
get Ember
untrack validator.js:681
Ember 3
o reference.js:175
tag reference.js:136
track validator.js:668
f reference.js:135
<anonymous> runtime.js:2077
tag reference.js:136
track validator.js:668
f reference.js:135
evaluate runtime.js:2089
_execute runtime.js:4306
execute runtime.js:4291
rerender runtime.js:4606
Ember 2
It runtime.js:4139
Ember 3
invoke queue.ts:201
flush queue.ts:98
flush deferred-action-queues.ts:75
_end index.ts:616
end index.ts:298
_runExpiredTimers index.ts:739
setTimeout handler*setTimeout platform.ts:50
_installTimerTimeout index.ts:783
_scheduleExpiredTimers index.ts:764
_runExpiredTimers index.ts:738
watched-words.js:12
Danke für den detaillierten Bericht, ich werde sehen, ob wir jemanden darauf ansetzen können.