diff --git a/src/layouts/hass-subpage.ts b/src/layouts/hass-subpage.ts
index 10859151c8..d8658966e5 100644
--- a/src/layouts/hass-subpage.ts
+++ b/src/layouts/hass-subpage.ts
@@ -15,8 +15,6 @@ class HassSubpage extends LitElement {
@property({ type: String, attribute: "back-path" }) public backPath?: string;
- @property() public backCallback?: () => void;
-
@property({ type: Boolean, reflect: true }) public narrow = false;
@property({ type: Boolean }) public supervisor = false;
@@ -54,9 +52,6 @@ class HassSubpage extends LitElement {
-
-
-
`;
}
@@ -66,10 +61,6 @@ class HassSubpage extends LitElement {
}
private _backTapped(): void {
- if (this.backCallback) {
- this.backCallback();
- return;
- }
history.back();
}
@@ -125,29 +116,6 @@ class HassSubpage extends LitElement {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
-
- #fab {
- position: fixed;
- right: calc(16px + env(safe-area-inset-right));
- bottom: calc(16px + env(safe-area-inset-bottom));
- z-index: 1;
- }
- :host([narrow]) #fab.tabs {
- bottom: calc(84px + env(safe-area-inset-bottom));
- }
- #fab[is-wide] {
- bottom: 24px;
- right: 24px;
- }
- :host([rtl]) #fab {
- right: auto;
- left: calc(16px + env(safe-area-inset-left));
- }
- :host([rtl][is-wide]) #fab {
- bottom: 24px;
- left: 24px;
- right: auto;
- }
`;
}
}
diff --git a/src/panels/config/automation/ha-automation-editor.ts b/src/panels/config/automation/ha-automation-editor.ts
index 77cd37c48c..70c0d5a7f0 100644
--- a/src/panels/config/automation/ha-automation-editor.ts
+++ b/src/panels/config/automation/ha-automation-editor.ts
@@ -51,7 +51,7 @@ import {
showPromptDialog,
} from "../../../dialogs/generic/show-dialog-box";
import "../../../layouts/ha-app-layout";
-import "../../../layouts/hass-subpage";
+import "../../../layouts/hass-tabs-subpage";
import { KeyboardShortcutMixin } from "../../../mixins/keyboard-shortcut-mixin";
import { haStyle } from "../../../resources/styles";
import { HomeAssistant, Route } from "../../../types";
@@ -113,7 +113,7 @@ export class HaAutomationEditor extends KeyboardShortcutMixin(LitElement) {
? this.hass.states[this._entityId]
: undefined;
return html`
-
-
+
`;
}