New issue
Advanced search Search tips

Issue 847472 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 16
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 2
Type: Bug



Sign in to add a comment

Pages can disable autofill event listeners during initial loading

Project Member Reported by olivierrobin@chromium.org, May 29 2018

Issue description

e.g. eddiebauer.com
This cause autofill to not be offered (because focus event is not sent).
 
Project Member

Comment 1 by bugdroid1@chromium.org, May 30 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/93e36afc13168b41dcd700206bb2622b29c65703

commit 93e36afc13168b41dcd700206bb2622b29c65703
Author: Olivier Robin <olivierrobin@chromium.org>
Date: Wed May 30 09:19:06 2018

Reattach Autofill listener after page is loaded.

Some web sites can remove the autofill listeners during initial loading.
This prevents autofill to work.
Trying to catch the removal require a lot of additional code and is not
reliable. Instead try to reattach after a delay.

On eddiebauer.com, the needed delay is between 200 and 300ms.
Try with 1 second.

Bug:  847472 
Change-Id: Ieb152653923bc11819c5a0f9d402c75cecb523e7
Reviewed-on: https://chromium-review.googlesource.com/1076470
Reviewed-by: Moe Ahmadi <mahmadi@chromium.org>
Commit-Queue: Olivier Robin <olivierrobin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#562771}
[modify] https://crrev.com/93e36afc13168b41dcd700206bb2622b29c65703/components/autofill/ios/fill/resources/form.js

Status: Fixed (was: Started)

Sign in to add a comment