From f82160fb61e211476cdd7c59d8487edaa3e35144 Mon Sep 17 00:00:00 2001 From: Jonathan Prusik Date: Mon, 1 Dec 2025 15:51:40 -0500 Subject: [PATCH] ignore events that do not originate from the user agent --- .../autofill/services/autofill-overlay-content.service.ts | 5 +++++ 1 file changed, 5 insertions(+) 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 817a7cca43c..fcd4a289220 100644 --- a/apps/browser/src/autofill/services/autofill-overlay-content.service.ts +++ b/apps/browser/src/autofill/services/autofill-overlay-content.service.ts @@ -703,6 +703,11 @@ export class AutofillOverlayContentService implements AutofillOverlayContentServ * @param event - The keyup event. */ private handleFormFieldKeyupEvent = async (event: globalThis.KeyboardEvent) => { + // If the event doesn't originatate from the user agent, it should be ignored + if (!event.isTrusted) { + return; + } + const eventCode = event.code; if (eventCode === "Escape") { void this.sendExtensionMessage("closeAutofillInlineMenu", {