Form history autofill popup for text fields not always appearing

RESOLVED INCOMPLETE

Status

defect
RESOLVED INCOMPLETE
6 years ago
2 years ago

People

(Reporter: kjozwiak, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [defect] p=0)

Attachments

(1 attachment)

(Reporter)

Description

6 years ago
When selecting text fields that previously had information inserted into them, a context menu should appear listing all the previous entries. If a user is currently in a text field, selecting a secondary text field will not display the context menu even if there was information inserted previously. If the user taps on the text field the second time around, the context menu will appear.

- Attached a short video to illustrate the issue (notice that I have to tap on the text field twice to receive the context menu that lists the previous entries)

Steps to reproduce the issue:

1) Open Firefox Metro
2) Go to http://autofillforms.mozdev.org/test.html
3) Fill out the "username", "Email", "City" & "State" text fields and select "Submit"
4) Tap on the "username" text field and a context menu will appear
5) Tap on the "city" text field and you'll notice that the context menu will not appear. Tap the "city" text field again and the context menu will appear.

Current Behavior:

- When selecting several text fields that had information previously inserted into them, the context menu will not always appear

Expected Behavior:

- The context menu should always appear when a user selected the text field if previous information was inserted

Used the following build to find the issue:
http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2013-11-10-03-02-05-mozilla-central/
Whiteboard: feature=defect c=context_menus u=metro_firefox_user p=0 → [triage] feature=defect c=context_menus u=metro_firefox_user p=0
Whiteboard: [triage] feature=defect c=context_menus u=metro_firefox_user p=0 → [release28] feature=defect c=context_menus u=metro_firefox_user p=0
I think this might be intended behavior -- it matches Desktop Firefox, which doesn't show the form history suggestions unless you click a second time or start typing.  Do we want this to differ in Metro, or for touch input?
Flags: needinfo?(ywang)
Summary: Defect - Context menu with previous entries for text fields not always appearing → Defect - Form history autofill popup for text fields not always appearing
I just tested this on Android tablet. It shows autofill the moment the text field gets focus, which is the "expected behavior" as Kamil mentioned. I think this approach definitely makes typing with touch a bit more convenient.

I am leaning towards adopting this on Metro, since it's designed for touch input. I can see for mouse and keyboard users, it might not be their expected behavior. Wondering if there is anyway to turn this on and off based on whether touch is enabled on the device?
Flags: needinfo?(ywang)
Flags: needinfo?(mbrubeck)
Since the current functionality which matches Desktop, is at least a reasonable solution. Even if it is not ideal, I think we should punt on this for v28 (i.e. v1).
Yes, we should be able to display the form fill popup on the first tap for touch, without changing the mouse behavior.   I agree with bbondy that we should push this to v2 if necessary.
Flags: needinfo?(mbrubeck)
Blocks: metrobacklog
No longer blocks: metrov1backlog
Whiteboard: [release28] feature=defect c=context_menus u=metro_firefox_user p=0 → feature=defect c=context_menus u=metro_firefox_user p=0
Summary: Defect - Form history autofill popup for text fields not always appearing → Form history autofill popup for text fields not always appearing
Whiteboard: feature=defect c=context_menus u=metro_firefox_user p=0 → [defect] p=0
Mass close of bugs in obsolete product https://bugzilla.mozilla.org/show_bug.cgi?id=1350354
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.