diff --git a/src/panels/media-browser/ha-panel-media-browser.ts b/src/panels/media-browser/ha-panel-media-browser.ts index 3d1598939c..bc5a240058 100644 --- a/src/panels/media-browser/ha-panel-media-browser.ts +++ b/src/panels/media-browser/ha-panel-media-browser.ts @@ -63,7 +63,13 @@ class PanelMediaBrowser extends LitElement { @state() _currentItem?: MediaPlayerItem; - @state() _preferredLayout: MediaPlayerLayoutType = "auto"; + @storage({ + key: "mediaBrowserPreferredLayout", + storage: "localStorage", + state: true, + deserializer: (value) => value || "auto", + }) + private _preferredLayout!: MediaPlayerLayoutType; private _navigateIds: MediaPlayerItemId[] = [ {