From 111816f08af2bf6570f9dcdc59f152be8feaedc8 Mon Sep 17 00:00:00 2001 From: Jan-Philipp Benecke Date: Sat, 18 May 2024 10:15:29 +0200 Subject: [PATCH] Use domain translation in filter for domain search (#20763) * Use domain translation in filter for domain search --- src/components/ha-filter-domains.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/components/ha-filter-domains.ts b/src/components/ha-filter-domains.ts index 442cfd41be..e7b0297199 100644 --- a/src/components/ha-filter-domains.ts +++ b/src/components/ha-filter-domains.ts @@ -87,8 +87,14 @@ export class HaFilterDomains extends LitElement { Object.keys(states).forEach((entityId) => { domains.add(computeDomain(entityId)); }); - return Array.from(domains) - .filter((domain) => !filter || domain.toLowerCase().includes(filter)) + + return Array.from(domains.values()) + .filter( + (entry) => + !filter || + entry.toLowerCase().includes(filter) || + domainToName(this.hass.localize, entry).toLowerCase().includes(filter) + ) .sort((a, b) => stringCompare(a, b, this.hass.locale.language)); });