diff --git a/src/dialogs/make-dialog-manager.ts b/src/dialogs/make-dialog-manager.ts index 5471d4ce03..9a96b34312 100644 --- a/src/dialogs/make-dialog-manager.ts +++ b/src/dialogs/make-dialog-manager.ts @@ -26,6 +26,7 @@ interface ShowDialogParams { dialogTag: keyof HTMLElementTagNameMap; dialogImport: () => Promise; dialogParams: T; + addHistory?: boolean; } export interface DialogClosedParams { @@ -124,8 +125,15 @@ export const makeDialogManager = ( element.addEventListener( "show-dialog", (e: HASSDomEvent>) => { - const { dialogTag, dialogImport, dialogParams } = e.detail; - showDialog(element, root, dialogTag, dialogParams, dialogImport); + const { dialogTag, dialogImport, dialogParams, addHistory } = e.detail; + showDialog( + element, + root, + dialogTag, + dialogParams, + dialogImport, + addHistory + ); } ); }; diff --git a/src/dialogs/quick-bar/show-dialog-quick-bar.ts b/src/dialogs/quick-bar/show-dialog-quick-bar.ts index 353160000a..01e2af978e 100644 --- a/src/dialogs/quick-bar/show-dialog-quick-bar.ts +++ b/src/dialogs/quick-bar/show-dialog-quick-bar.ts @@ -16,5 +16,6 @@ export const showQuickBar = ( dialogTag: "ha-quick-bar", dialogImport: loadQuickBar, dialogParams, + addHistory: false, }); };