From 7083ac2ead4ead16eb54f4f839e853f57d4d6c63 Mon Sep 17 00:00:00 2001 From: Sander Bruens Date: Wed, 4 Oct 2023 15:57:45 -0400 Subject: [PATCH] fix(www): use `querySelector` now that element is dynamically created --- src/www/app/app.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/www/app/app.ts b/src/www/app/app.ts index 23006b0913..9694618dbf 100644 --- a/src/www/app/app.ts +++ b/src/www/app/app.ts @@ -99,7 +99,7 @@ export class App { private quitApplication: () => void, document = window.document ) { - this.feedbackViewEl = rootEl.$.feedbackView; + this.feedbackViewEl = rootEl.shadowRoot.querySelector('#feedbackView'); this.localize = this.rootEl.localize.bind(this.rootEl); this.syncServersToUI(); @@ -497,15 +497,15 @@ export class App { return; } const {feedback, category, email} = formData; - this.rootEl.$.feedbackView.submitting = true; + this.feedbackViewEl.submitting = true; try { await this.errorReporter.report(feedback, category, email); - this.rootEl.$.feedbackView.submitting = false; - this.rootEl.$.feedbackView.resetForm(); + this.feedbackViewEl.submitting = false; + this.feedbackViewEl.resetForm(); this.changeToDefaultPage(); this.rootEl.showToast(this.rootEl.localize('feedback-thanks')); } catch (e) { - this.rootEl.$.feedbackView.submitting = false; + this.feedbackViewEl.submitting = false; this.showLocalizedError(new errors.FeedbackSubmissionError()); } }