This commit is contained in:
Andrew Pimenov 2026-10-27 05:56:34 -07:00 • committed by GitHub
commit 3a628521f2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -88,7 +88,7 @@ export class Registry {
const list = this.byFirst.get(key);
if (list) {
// first registration of an identical phrase wins (core vocab is added first)
if (list.some((e) => e.caseSensitive === caseSensitive && (caseSensitive ? e.lexemes.join(" ") === lexemes.join(" ") : e.lower.join(" ") === entry.lower.join(" ")))) {
if (list.some((e) => e.caseSensitive === caseSensitive && e.lexemes.length === lexemes.length && (caseSensitive ? e.lexemes.every((l, i) => l === lexemes[i]) : e.lower.every((l, i) => l === entry.lower[i])))) {
return;
}
list.push(entry);