feat(vscode): show No results text in chat search when nothing matches

(cherry picked from commit 82bfb6342f)
This commit is contained in:
Sylwester Liljegren
2026-07-10 03:34:17 +02:00
committed by marius-kilocode
parent d402df2cfe
commit db9da24a37
21 changed files with 23 additions and 0 deletions
@@ -116,6 +116,9 @@ export const TranscriptSearch: Component = () => {
<Show when={search.invalid()}>
<span data-slot="transcript-search-error">{language.t("chat.search.invalidRegex")}</span>
</Show>
<Show when={!search.invalid() && search.query().length > 0 && search.count() === 0}>
<span data-slot="transcript-search-error">{language.t("chat.search.noResults")}</span>
</Show>
<Show when={!search.invalid() && search.count() > 0}>
<span data-slot="transcript-search-counter">
{search.index() + 1} / {search.count()}
+1
View File
@@ -1844,4 +1844,5 @@ export const dict = {
"chat.search.nextMatch": "المطابقة التالية",
"chat.search.close": "إغلاق البحث",
"chat.search.invalidRegex": "تعبير عادي غير صالح",
"chat.search.noResults": "لا توجد نتائج",
}
+1
View File
@@ -1893,4 +1893,5 @@ export const dict = {
"chat.search.nextMatch": "Próxima correspondência",
"chat.search.close": "Fechar pesquisa",
"chat.search.invalidRegex": "Expressão regular inválida",
"chat.search.noResults": "Nenhum resultado",
}
+1
View File
@@ -1885,4 +1885,5 @@ export const dict = {
"chat.search.nextMatch": "Sljedeće podudaranje",
"chat.search.close": "Zatvori pretragu",
"chat.search.invalidRegex": "Nevažeći regularni izraz",
"chat.search.noResults": "Nema rezultata",
}
+1
View File
@@ -1877,4 +1877,5 @@ export const dict = {
"chat.search.nextMatch": "Næste match",
"chat.search.close": "Luk søgning",
"chat.search.invalidRegex": "Ugyldigt regulært udtryk",
"chat.search.noResults": "Ingen resultater",
}
@@ -1915,4 +1915,5 @@ export const dict = {
"chat.search.nextMatch": "Nächster Treffer",
"chat.search.close": "Suche schließen",
"chat.search.invalidRegex": "Ungültiger regulärer Ausdruck",
"chat.search.noResults": "Keine Ergebnisse",
} satisfies Partial<Record<Keys, string>>
@@ -1872,4 +1872,5 @@ export const dict = {
"chat.search.nextMatch": "Next match",
"chat.search.close": "Close search",
"chat.search.invalidRegex": "Invalid regular expression",
"chat.search.noResults": "No results",
}
+1
View File
@@ -1901,4 +1901,5 @@ export const dict = {
"chat.search.nextMatch": "Coincidencia siguiente",
"chat.search.close": "Cerrar búsqueda",
"chat.search.invalidRegex": "Expresión regular no válida",
"chat.search.noResults": "Sin resultados",
}
+1
View File
@@ -1925,4 +1925,5 @@ export const dict = {
"chat.search.nextMatch": "Résultat suivant",
"chat.search.close": "Fermer la recherche",
"chat.search.invalidRegex": "Expression régulière non valide",
"chat.search.noResults": "Aucun résultat",
}
+1
View File
@@ -1810,4 +1810,5 @@ export const dict = {
"chat.search.nextMatch": "Risultato successivo",
"chat.search.close": "Chiudi ricerca",
"chat.search.invalidRegex": "Espressione regolare non valida",
"chat.search.noResults": "Nessun risultato",
} as const
+1
View File
@@ -1870,4 +1870,5 @@ export const dict = {
"chat.search.nextMatch": "次の一致",
"chat.search.close": "検索を閉じる",
"chat.search.invalidRegex": "正規表現が無効です",
"chat.search.noResults": "見つかりませんでした",
}
+1
View File
@@ -1852,4 +1852,5 @@ export const dict = {
"chat.search.nextMatch": "다음 검색 결과",
"chat.search.close": "검색 닫기",
"chat.search.invalidRegex": "정규식이 잘못되었습니다",
"chat.search.noResults": "검색 결과 없음",
}
+1
View File
@@ -1912,4 +1912,5 @@ export const dict = {
"chat.search.nextMatch": "Volgende overeenkomst",
"chat.search.close": "Zoeken sluiten",
"chat.search.invalidRegex": "Ongeldige reguliere expressie",
"chat.search.noResults": "Geen resultaten",
}
+1
View File
@@ -1870,4 +1870,5 @@ export const dict = {
"chat.search.nextMatch": "Neste treff",
"chat.search.close": "Lukk søk",
"chat.search.invalidRegex": "Ugyldig regulært uttrykk",
"chat.search.noResults": "Ingen resultater",
} satisfies Partial<Record<Keys, string>>
+1
View File
@@ -1883,4 +1883,5 @@ export const dict = {
"chat.search.nextMatch": "Następne dopasowanie",
"chat.search.close": "Zamknij wyszukiwanie",
"chat.search.invalidRegex": "Nieprawidłowe wyrażenie regularne",
"chat.search.noResults": "Brak wyników",
}
+1
View File
@@ -1881,4 +1881,5 @@ export const dict = {
"chat.search.nextMatch": "Следующее совпадение",
"chat.search.close": "Закрыть поиск",
"chat.search.invalidRegex": "Недопустимое регулярное выражение",
"chat.search.noResults": "Нет результатов",
}
+1
View File
@@ -1850,4 +1850,5 @@ export const dict = {
"chat.search.nextMatch": "รายการที่ตรงกันถัดไป",
"chat.search.close": "ปิดการค้นหา",
"chat.search.invalidRegex": "นิพจน์ทั่วไปไม่ถูกต้อง",
"chat.search.noResults": "ไม่มีผลลัพธ์",
}
+1
View File
@@ -1899,4 +1899,5 @@ export const dict = {
"chat.search.nextMatch": "Sonraki eşleşme",
"chat.search.close": "Aramayı kapat",
"chat.search.invalidRegex": "Geçersiz normal ifade",
"chat.search.noResults": "Sonuç yok",
}
+1
View File
@@ -1896,4 +1896,5 @@ export const dict = {
"chat.search.nextMatch": "Наступний збіг",
"chat.search.close": "Закрити пошук",
"chat.search.invalidRegex": "Недійсний регулярний вираз",
"chat.search.noResults": "Немає результатів",
}
+1
View File
@@ -1799,4 +1799,5 @@ export const dict = {
"chat.search.nextMatch": "下一个匹配项",
"chat.search.close": "关闭搜索",
"chat.search.invalidRegex": "正则表达式无效",
"chat.search.noResults": "无结果",
} satisfies Partial<Record<Keys, string>>
+1
View File
@@ -1805,4 +1805,5 @@ export const dict = {
"chat.search.nextMatch": "下一個相符項",
"chat.search.close": "關閉搜尋",
"chat.search.invalidRegex": "規則運算式無效",
"chat.search.noResults": "無結果",
} satisfies Partial<Record<Keys, string>>