Commit c92470b7 authored by Olivier Robin's avatar Olivier Robin Committed by Commit Bot

[Autofill][iOS]Only scan main frame if frame messaging is disabled.

Tbr: mahmadi@chromium.org
Bug: 881364
Change-Id: I763f982645697fb35a2691e96159904154030d08
Reviewed-on: https://chromium-review.googlesource.com/1238548Reviewed-by: default avatarOlivier Robin <olivierrobin@chromium.org>
Commit-Queue: Olivier Robin <olivierrobin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593506}
parent 8601ea33
......@@ -574,8 +574,12 @@ autofillManagerFromWebState:(web::WebState*)webState
- (void)processPage:(web::WebState*)webState {
web::WebFramesManager* framesManager =
web::WebFramesManager::FromWebState(webState);
for (auto* frame : framesManager->GetAllWebFrames()) {
[self processFrame:frame inWebState:webState];
if (!autofill::switches::IsAutofillIFrameMessagingEnabled()) {
[self processFrame:framesManager->GetMainWebFrame() inWebState:webState];
} else {
for (auto* frame : framesManager->GetAllWebFrames()) {
[self processFrame:frame inWebState:webState];
}
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment