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

Issue 765816 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: ----



Sign in to add a comment

[Smart-Go-Next] Next button skips dropdown fields and selects next available textbox

Project Member Reported by aska...@chromium.org, Sep 15 2017

Issue description

Application Version (from "Chrome Settings > About Chrome"): 62.0.3202.19
Android Build Number (from "Android Settings > About Phone/Tablet"): 6.0, 7.1 (not OS version specific)
Device: Samsung S5, Pixel XL (not devices specific)

Steps to reproduce: 
1. Launch Chrome
2. Navigate to a form that has dropdown fields too. Ex. Yahoo's sign-up form (https://login.yahoo.com/account/create?intl=us&lang=en-US&src=lifestyle&done=https%3A%2F%2Fwww.yahoo.com%2Flifestyle&specId=yidReg)

Observed behavior: 
'Next' button shows as expected for the applicable fields, but pressing on 'Next' button skips dropdown fields. Ex. Pressing 'Next' while on Password filed, takes user to phone number field skipping country code dropdown field.
Same thing for 'Birth Month' field. 

Expected behavior: 
Not skip dropdown fields in the forms.

Frequency: 
100% 

Additional comments: 

 
Cc: -changed@google.com changwan@chromium.org
Labels: -InputUIInputTextIME input

Comment 3 by kochi@chromium.org, Sep 19 2017

Components: Blink>Focus

Comment 4 by ajit...@samsung.com, Sep 24 2017

Drop down fields (Select elements, input element date, time etc.) are not yet supported in Smart Go Next. Few of the points I considered here are as follows;

1) Current Smart Go Next won't dismiss IME at any time, meaning it will always trigger focus to an editable input field. So user can see continue inputting contents inside form and whenever he wanted to go next field, he can press "NEXT" because NEXT is always there as part of IME. This is kind of a better state now.
2) If we start supporting drop down elements, checkbox, radio button etc. IME will be dismissed when user presses NEXT from an text field while moving focus to Drop down elements, and there is no way, we can show "NEXT" as part of drop down elements. User has to again touch on editable field to bring back IME.

So I am not sure, do we really wanted to support Drop down elements as part of Smart Go Next by compromising few above points.

Comment 5 by ajit...@samsung.com, Sep 24 2017

kochi@ and changwan@ - Could you share your opinion on above thoughts ?

Comment 6 by kochi@chromium.org, Sep 25 2017

Labels: -Restrict-View-Google -ReleaseBlock-Stable
Removing Restrict-View-Google / ReleaseBlock-Stable.

Considering the feature is only available on Androids with touch-screen
and on-screen keyboards, selecting dropdown box is not what we want to do
using on-screen keyboard, and the current behavior looks reasonable.

Comment 7 by kochi@chromium.org, Sep 25 2017

Labels: -Pri-1 Pri-2
So it may be something that on-screen keyboard can control (e.g.
typing "J" will jump to one in the dropdown list which starts with "j"),
but as current Android + on-screen keyboards don't work that way,
this can be closed as "WontFix"?
Cc: aelias@chromium.org rlanday@chromium.org
IMO, the user should be able to fill out form data in the right order. If pressing 'next' button skips dropdown / checkbox, then the user should come back to or completely skips the missing field, which can be very confusing.

Comment 9 by ajit...@samsung.com, Sep 25 2017

#8 is giving another angle of form filling scenario. Visually user feels some field is getting missed (Select Element and any drop down element say Date etc. has more significance here, probably checkbox and radio has less significance, not sure though). So I think we should avoid any confusion to the user in all possible cases.
Shall we go ahead in supporting Select Element and other drop down elements ?
Yes, My concern is same as #8. User can unknowingly miss a field in a given form.
Thanks Ashwini for verifying Smart Go Next and reporting issues.

kochi@ and changwan@ - I am planning to extend Smart Go Next by including Select elements and Drop Down elements. If you have any suggestion, please let me know

Comment 12 by kochi@chromium.org, Sep 27 2017

Are there native apps that supports sending prev/next information
to on-screen keyboard, and have an input form with text fields and
at least one select or checkbox that we can study the behavior as an example?
@kochi - I am not sure any native app is supporting this model. I will check few apps, but target app set might be huge.
Hmm... I cannot think of a native app that has this. It might be easier to create an app and test it using android studio.
Components: Blink>HTML>Focus
Components: -Blink>Focus
Cc: pnangunoori@chromium.org
 Issue 854193  has been merged into this issue.

Sign in to add a comment