From bb63d0868223f1db0621d919d0086e90f8559e0b Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Wed, 3 Mar 2021 23:01:47 +0100 Subject: [PATCH] web: fix submit in Modal reloading page in firefox --- web/src/elements/buttons/SpinnerButton.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/src/elements/buttons/SpinnerButton.ts b/web/src/elements/buttons/SpinnerButton.ts index dc61ab503..f8a59cb21 100644 --- a/web/src/elements/buttons/SpinnerButton.ts +++ b/web/src/elements/buttons/SpinnerButton.ts @@ -61,7 +61,10 @@ export class SpinnerButton extends LitElement { if (this.form) { // Since the form= attribute is only used within a modal button, // we can assume the form is always two levels up - this.parentElement?.parentElement?.querySelector < HTMLFormElement>(`#${this.form}`)?.dispatchEvent(new Event("submit")); + this.parentElement?.parentElement?.querySelector(`#${this.form}`)?.dispatchEvent(new Event("submit", { + bubbles: true, + cancelable: true, + })); } this.setLoading(); }