New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 638720 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 3
Type: Bug



Sign in to add a comment

Autofill doesn't work on site

Project Member Reported by pinkerton@chromium.org, Aug 17 2016

Issue description

Version: M53dev
OS: iOS9.3.x, iPhone6s

Enable Sync, make sure autofill is set up on profile
Go to http://kitandkaboodlepets.com/petsitting_reservation.asp
Type letter of first name into "first name" field

expected:
- autofill suggestions for form

actual:
- nothing besides letter going into text box

This form works correctly on desktop (Mac). 
 

Comment 1 by zkoch@chromium.org, Aug 17 2016

Hm, autofill doesn't work on this site for me on desktop at all. They've set "autocomplete=off", so that's WAI. Can you show a screnshot?
Seems to work fine for me. Image attached.
Screen Shot 2016-08-17 at 5.01.48 PM.png
97.0 KB View Download
It also suggests fields that I've typed in previously. Do we sync those previous suggestions between desktop and mobile?

Comment 4 by rogerm@chromium.org, Aug 18 2016

Hmm... this site works for me on Android (M52) and Linux (M52) ... but not
iOS (M51 and M52).

Zach, you're seeing autocomplete=off?

Comment 5 by zkoch@chromium.org, Aug 18 2016

Cc: thestig@chromium.org
Yep. Screenshot attached.

Interestingly, there is no server prediction for this field (which make sense). So I'm guessing it's an iOS regex problem.

Adding in Lei who was working on these last. Are these all up to date now or...


Screen Shot 2016-08-18 at 9.00.00 AM.png
142 KB View Download
Cc: -jdonnelly@chromium.org
Owner: jdonnelly@chromium.org
Status: Assigned (was: Untriaged)
Could you please reassign if necessary.

Comment 7 by rogerm@chromium.org, Aug 18 2016

Cc: -rogerm@chromium.org zkoch@chromium.org jdonnelly@chromium.org
Owner: rogerm@chromium.org
I took a look at this. The issue with this site is that it has a huge form with 110 fields in it. And we refuse to deal with forms with more than 100 fields:

https://cs.chromium.org/chromium/src/components/autofill/ios/browser/resources/autofill_controller.js?l=65-77

Is this limit something we'd be interested in relaxing?

Comment 9 by rogerm@chromium.org, Aug 18 2016

over to you zkoch...

(thanks for tracking this down jdonnelly!)

Comment 10 by zkoch@chromium.org, Aug 18 2016

So that refusal is an iOS only refusal? I thought that was everywhere. If not, then yes, I agree we should lift the restriction. I don't know how high it should be though (150? 200? unlimited?).
Cc: pinkerton@chromium.org
Looks like the limit is 200 on desktop (and Android?):

https://cs.chromium.org/chromium/src/components/autofill/content/renderer/form_autofill_util.cc?l=55

I'd say we should go ahead and bump it up to match on iOS.
+1 to bumping it up. This is probably because iOS split off back when the count was 100. r222920 bumped it up to 200 on the desktop, and we never matched it on iOS. After iOS upstreamed, we didn't notice this difference... until now.
Cc: -jdonnelly@chromium.org rogerm@chromium.org
Owner: jdonnelly@chromium.org
Status: Started (was: Assigned)
Project Member

Comment 14 by bugdroid1@chromium.org, Aug 19 2016

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

commit 327f103c5a3498f7dcd59337e1facecb0774e301
Author: jdonnelly <jdonnelly@chromium.org>
Date: Fri Aug 19 02:58:40 2016

Increase the autofill field limit when parsing forms to match desktop.

These are meant to be kept in sync but the desktop value was increased
at some point without increasing the limit here.

BUG= 638720 

Review-Url: https://codereview.chromium.org/2257973002
Cr-Commit-Position: refs/heads/master@{#413036}

[modify] https://crrev.com/327f103c5a3498f7dcd59337e1facecb0774e301/components/autofill/ios/browser/resources/autofill_controller.js

Status: Fixed (was: Started)

Sign in to add a comment