From f563146165fe5c70a214b4a249d7188d511dc763 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 23 May 2025 11:33:47 -0400 Subject: [PATCH] Sort discoveries by title on integration page (#25578) --- .../integrations/ha-config-integration-page.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/panels/config/integrations/ha-config-integration-page.ts b/src/panels/config/integrations/ha-config-integration-page.ts index 9c9e9ba764..a60d0b32b9 100644 --- a/src/panels/config/integrations/ha-config-integration-page.ts +++ b/src/panels/config/integrations/ha-config-integration-page.ts @@ -275,9 +275,15 @@ class HaConfigIntegrationPage extends SubscribeMixin(LitElement) { this.configEntriesInProgress ); - const discoveryFlows = configEntriesInProgress.filter( - (flow) => !ATTENTION_SOURCES.includes(flow.context.source) - ); + const discoveryFlows = configEntriesInProgress + .filter((flow) => !ATTENTION_SOURCES.includes(flow.context.source)) + .sort((a, b) => + caseInsensitiveStringCompare( + a.localized_title || "zzz", + b.localized_title || "zzz", + this.hass.locale.language + ) + ); const attentionFlows = configEntriesInProgress.filter((flow) => ATTENTION_SOURCES.includes(flow.context.source)