From 9beed08b767445beee48d1ac08226b456b25c759 Mon Sep 17 00:00:00 2001 From: Cesar Gonzalez Date: Thu, 7 Sep 2023 11:40:47 -0500 Subject: [PATCH] [PM-3704] Autofil Command Should Not Attempt to Fill If Fields Are Not Found in Page Details (#6148) --- apps/browser/src/autofill/services/autofill.service.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/browser/src/autofill/services/autofill.service.ts b/apps/browser/src/autofill/services/autofill.service.ts index 571b4af7213..4edb1ce7a3f 100644 --- a/apps/browser/src/autofill/services/autofill.service.ts +++ b/apps/browser/src/autofill/services/autofill.service.ts @@ -280,6 +280,10 @@ export default class AutofillService implements AutofillServiceInterface { * @returns The TOTP code of the successfully autofilled login, if any */ async doAutoFillActiveTab(pageDetails: PageDetail[], fromCommand: boolean): Promise { + if (!pageDetails[0]?.details?.fields?.length) { + return; + } + const tab = await this.getActiveTab(); if (!tab || !tab.url) { return;