From d5a6e16bf80d5289dc49be43686bb03ec0cde6ea Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Tue, 15 Apr 2025 15:32:57 +0200 Subject: [PATCH] Fix safe area inset in sidebar (#25074) --- src/components/ha-sidebar.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/ha-sidebar.ts b/src/components/ha-sidebar.ts index 4c4a75c7d0..e7ffebdb37 100644 --- a/src/components/ha-sidebar.ts +++ b/src/components/ha-sidebar.ts @@ -253,8 +253,10 @@ class HaSidebar extends SubscribeMixin(LitElement) { ${this._renderHeader()} ${this._renderAllPanels(selectedPanel)} ${this._renderDivider()} - ${this._renderNotifications()} - ${this._renderUserItem(selectedPanel)} + + ${this._renderNotifications()} + ${this._renderUserItem(selectedPanel)} +
`; @@ -900,6 +902,7 @@ class HaSidebar extends SubscribeMixin(LitElement) { } :host([expanded]) ha-md-list-item { width: 248px; + width: calc(248px - env(safe-area-inset-left)); } ha-md-list-item.selected { @@ -923,6 +926,7 @@ class HaSidebar extends SubscribeMixin(LitElement) { ha-icon[slot="start"], ha-svg-icon[slot="start"] { + width: 24px; flex-shrink: 0; color: var(--sidebar-icon-color); }