From 7f90ffa82f91ffb81fc826d5574a999a71c2fb2e Mon Sep 17 00:00:00 2001 From: Steve Repsher Date: Sun, 13 Feb 2022 16:02:48 -0500 Subject: [PATCH] Set initial focus for some more dialogs (#11676) --- .../dialog-config-entry-system-options.ts | 1 + .../mqtt/dialog-mqtt-device-debug-info.ts | 1 + src/panels/config/logs/dialog-system-log-detail.ts | 3 ++- src/panels/config/users/dialog-add-user.ts | 2 ++ .../statistics/dialog-statistics-fix-units-changed.ts | 1 + .../dialog-statistics-fix-unsupported-unit-meta.ts | 6 +++++- 6 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/dialogs/config-entry-system-options/dialog-config-entry-system-options.ts b/src/dialogs/config-entry-system-options/dialog-config-entry-system-options.ts index f370a9b00c..aaced030d6 100644 --- a/src/dialogs/config-entry-system-options/dialog-config-entry-system-options.ts +++ b/src/dialogs/config-entry-system-options/dialog-config-entry-system-options.ts @@ -83,6 +83,7 @@ class DialogConfigEntrySystemOptions extends LitElement { .checked=${!this._disableNewEntities} @change=${this._disableNewEntitiesChanged} .disabled=${this._submitting} + dialogInitialFocus > ${this._allowUpdatePolling() diff --git a/src/panels/config/devices/device-detail/integration-elements/mqtt/dialog-mqtt-device-debug-info.ts b/src/panels/config/devices/device-detail/integration-elements/mqtt/dialog-mqtt-device-debug-info.ts index dd85ebe90f..4b0bd660a7 100644 --- a/src/panels/config/devices/device-detail/integration-elements/mqtt/dialog-mqtt-device-debug-info.ts +++ b/src/panels/config/devices/device-detail/integration-elements/mqtt/dialog-mqtt-device-debug-info.ts @@ -71,6 +71,7 @@ class DialogMQTTDeviceDebugInfo extends LitElement { diff --git a/src/panels/config/logs/dialog-system-log-detail.ts b/src/panels/config/logs/dialog-system-log-detail.ts index abda08186a..2765ffa532 100644 --- a/src/panels/config/logs/dialog-system-log-detail.ts +++ b/src/panels/config/logs/dialog-system-log-detail.ts @@ -104,7 +104,7 @@ class DialogSystemLogDetail extends LitElement { )} ` : ""} -
+

Logger: ${item.name}
Source: ${item.source.join(":")} @@ -227,6 +227,7 @@ class DialogSystemLogDetail extends LitElement { } .contents { padding: 16px; + outline: none; } .error { color: var(--error-color); diff --git a/src/panels/config/users/dialog-add-user.ts b/src/panels/config/users/dialog-add-user.ts index 65d11ac262..70761bbdd7 100644 --- a/src/panels/config/users/dialog-add-user.ts +++ b/src/panels/config/users/dialog-add-user.ts @@ -111,6 +111,7 @@ export class DialogAddUser extends LitElement { .errorMessage=${this.hass.localize("ui.common.error_required")} @value-changed=${this._handleValueChanged} @blur=${this._maybePopulateUsername} + dialogInitialFocus >` : ""} - + Fix