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}
` : ""}
-