1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-16 16:23:44 +00:00

[PM-8885] Hardcode Fallback to TreeWalker Strategy for PageCollection details (#9652)

This commit is contained in:
Cesar Gonzalez
2024-06-14 12:08:13 -05:00
committed by GitHub
parent 87c1f9c2af
commit 6e7239e05e

View File

@@ -20,7 +20,7 @@ import {
elementIsTextAreaElement, elementIsTextAreaElement,
nodeIsFormElement, nodeIsFormElement,
nodeIsInputElement, nodeIsInputElement,
sendExtensionMessage, // sendExtensionMessage,
requestIdleCallbackPolyfill, requestIdleCallbackPolyfill,
} from "../utils"; } from "../utils";
@@ -57,7 +57,7 @@ class CollectAutofillContentService implements CollectAutofillContentServiceInte
"image", "image",
"file", "file",
]); ]);
private useTreeWalkerStrategyFlagSet = false; private useTreeWalkerStrategyFlagSet = true;
constructor( constructor(
domElementVisibilityService: DomElementVisibilityService, domElementVisibilityService: DomElementVisibilityService,
@@ -72,10 +72,10 @@ class CollectAutofillContentService implements CollectAutofillContentServiceInte
} }
this.formFieldQueryString = `${inputQuery}, textarea:not([data-bwignore]), select:not([data-bwignore]), span[data-bwautofill]`; this.formFieldQueryString = `${inputQuery}, textarea:not([data-bwignore]), select:not([data-bwignore]), span[data-bwautofill]`;
void sendExtensionMessage("getUseTreeWalkerApiForPageDetailsCollectionFeatureFlag").then( // void sendExtensionMessage("getUseTreeWalkerApiForPageDetailsCollectionFeatureFlag").then(
(useTreeWalkerStrategyFlag) => // (useTreeWalkerStrategyFlag) =>
(this.useTreeWalkerStrategyFlagSet = !!useTreeWalkerStrategyFlag?.result), // (this.useTreeWalkerStrategyFlagSet = !!useTreeWalkerStrategyFlag?.result),
); // );
} }
/** /**