Fix toast on Firefox (#3239)

This commit is contained in:
Paulus Schoutsen 2019-06-02 07:13:10 -07:00 committed by Bram Kragten
parent d14c6125da
commit 1eee186e79

View File

@ -35,13 +35,18 @@ class NotificationManager extends LitElement {
@query("ha-toast") private _toast!: HaToast; @query("ha-toast") private _toast!: HaToast;
public showDialog({ public async showDialog({
message, message,
action, action,
duration, duration,
dismissable, dismissable,
}: ShowToastParams) { }: ShowToastParams) {
const toast = this._toast; let toast = this._toast;
// Can happen on initial load
if (!toast) {
await this.updateComplete;
toast = this._toast;
}
toast.setAttribute("dir", computeRTL(this.hass) ? "rtl" : "ltr"); toast.setAttribute("dir", computeRTL(this.hass) ? "rtl" : "ltr");
this._action = action || undefined; this._action = action || undefined;
this._noCancelOnOutsideClick = this._noCancelOnOutsideClick =