From de5743259423cc7f44aaa23bee331fce1908baa6 Mon Sep 17 00:00:00 2001 From: KoloMl Date: Sat, 13 Jun 2026 22:46:08 +0400 Subject: [PATCH] Fixed wrong index used when checking for `)` character --- src/lib/philomena/search/QueryLexer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/philomena/search/QueryLexer.ts b/src/lib/philomena/search/QueryLexer.ts index c300085..bfc0edf 100644 --- a/src/lib/philomena/search/QueryLexer.ts +++ b/src/lib/philomena/search/QueryLexer.ts @@ -210,7 +210,7 @@ export class QueryLexer { if (this.#value[index] === QueryLexer.#bracketsOpenCharacter) { let bracketsContent = QueryLexer.#bracketsOpenCharacter + this.#parseDirtyText(index + 1); - if (this.#value[index + bracketsContent.length + 1] === QueryLexer.#bracketsCloseCharacter) { + if (this.#value[index + bracketsContent.length] === QueryLexer.#bracketsCloseCharacter) { bracketsContent += QueryLexer.#bracketsCloseCharacter; }