diff --git a/src/components/ha-related-items.ts b/src/components/ha-related-items.ts index 35a24a8479..4596b453b5 100644 --- a/src/components/ha-related-items.ts +++ b/src/components/ha-related-items.ts @@ -97,6 +97,7 @@ export class HaRelatedItems extends SubscribeMixin(LitElement) { ${this.hass.localize(`component.${entry.domain}.title`)}: ${entry.title} @@ -116,7 +117,10 @@ export class HaRelatedItems extends SubscribeMixin(LitElement) {

${this.hass.localize("ui.components.related-items.device")}:

-
+ ${device.name_by_user || device.name} `; @@ -134,7 +138,10 @@ export class HaRelatedItems extends SubscribeMixin(LitElement) {

${this.hass.localize("ui.components.related-items.area")}:

- + ${area.name} `; @@ -278,6 +285,12 @@ export class HaRelatedItems extends SubscribeMixin(LitElement) { `; } + private async _navigateAwayClose() { + // allow new page to open before closing dialog + await new Promise((resolve) => setTimeout(resolve, 0)); + fireEvent(this, "close-dialog"); + } + private async _findRelated() { this._related = await findRelated(this.hass, this.itemType, this.itemId); await this.updateComplete; diff --git a/src/panels/config/entities/entity-registry-settings.ts b/src/panels/config/entities/entity-registry-settings.ts index 58c9ac7a5c..5ac897dc78 100644 --- a/src/panels/config/entities/entity-registry-settings.ts +++ b/src/panels/config/entities/entity-registry-settings.ts @@ -73,7 +73,7 @@ export class EntityRegistrySettings extends LitElement { return html` ${!stateObj ? html` -
+
${this.hass!.localize( "ui.dialogs.entity_registry.editor.unavailable" )} @@ -81,7 +81,7 @@ export class EntityRegistrySettings extends LitElement { ` : ""} ${this._error ? html`
${this._error}
` : ""} -
+