From 955adc123a107b31ced9563458866c110b3d50fb Mon Sep 17 00:00:00 2001 From: Jeffrey Holland Date: Mon, 8 Sep 2025 12:59:42 +0200 Subject: [PATCH] Have `sendExtensionMessage` call be non-blocking --- .../autofill/services/autofill-overlay-content.service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/browser/src/autofill/services/autofill-overlay-content.service.ts b/apps/browser/src/autofill/services/autofill-overlay-content.service.ts index 51b7c8c603c..904a6d6984d 100644 --- a/apps/browser/src/autofill/services/autofill-overlay-content.service.ts +++ b/apps/browser/src/autofill/services/autofill-overlay-content.service.ts @@ -917,11 +917,13 @@ export class AutofillOverlayContentService implements AutofillOverlayContentServ return; } + // Collect page details in the background without blocking autofill overlay if (this.pageDetailsUpdateRequired) { - await this.sendExtensionMessage("bgCollectPageDetails", { + void this.sendExtensionMessage("bgCollectPageDetails", { sender: "autofillOverlayContentService", + }).then(() => { + this.pageDetailsUpdateRequired = false; }); - this.pageDetailsUpdateRequired = false; } if (elementIsSelectElement(formFieldElement)) {