Fix back button on automation editor on Safari (#13806)

This commit is contained in:
Paul Bottein 2022-09-19 10:10:50 +02:00 committed by GitHub
parent aee11da671
commit 063c377797
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View File

@ -31,6 +31,7 @@ import { classMap } from "lit/directives/class-map";
import { fireEvent } from "../../../common/dom/fire_event";
import { navigate } from "../../../common/navigate";
import { copyToClipboard } from "../../../common/util/copy-clipboard";
import { afterNextRender } from "../../../common/util/render-status";
import "../../../components/ha-button-menu";
import "../../../components/ha-card";
import "../../../components/ha-fab";
@ -553,7 +554,7 @@ export class HaAutomationEditor extends KeyboardShortcutMixin(LitElement) {
private _backTapped = async () => {
const result = await this.confirmUnsavedChanged();
if (result) {
history.back();
afterNextRender(() => history.back());
}
};

View File

@ -29,6 +29,7 @@ import { navigate } from "../../../common/navigate";
import { slugify } from "../../../common/string/slugify";
import { computeRTL } from "../../../common/util/compute_rtl";
import { copyToClipboard } from "../../../common/util/copy-clipboard";
import { afterNextRender } from "../../../common/util/render-status";
import "../../../components/ha-button-menu";
import "../../../components/ha-card";
import "../../../components/ha-fab";
@ -679,7 +680,7 @@ export class HaScriptEditor extends KeyboardShortcutMixin(LitElement) {
private _backTapped = async () => {
const result = await this.confirmUnsavedChanged();
if (result) {
history.back();
afterNextRender(() => history.back());
}
};