Closed Bug 1573614 Opened 7 years ago Closed 6 years ago

Form assistance popup 'blinks' upon requesting autocomplete on input field.

Categories

(Firefox for Android Graveyard :: Logins, Passwords and Form Fill, defect, P3)

ARM
Android
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: brad.arant, Unassigned)

Details

Attachments

(2 files)

Refer to bug 1499093 for steps to recreate and observe as you click on the field the drop down autocomplete selection list appears, then disappears, then reappears. Research has determined that the event stream dispatched from GeckoView is sending multiple requests for the list view prompt upon the FormAssistPopup object.

Steps to reproduce:

  1. Go on https://m.facebook.com;
  2. Tap on the email field to open the autocomplete suggestion;

When tapping on the email field the following events are fired within the FormAssistPopup object:

**** handleMessage: FormAssist:AutoCompleteResult
**** determining if show should happen: geckoView.isShown() is true
**** positionAndShowPopup...
**** handleMessage: FormAssist:AutoCompleteResult
**** determining if show should happen: geckoView.isShown() is true
**** positionAndShowPopup...
**** handleMessage: FormAssist:Hide
**** hide: isShown=true
**** handleMessage: FormAssist:AutoCompleteResult
**** determining if show should happen: geckoView.isShown() is true
**** positionAndShowPopup...

The positionAndShowPopup method puts the list onto the page. As you can see from the event stream from GeckoView that it is sending the AutoCompleteResult multiple times then sends a Hide event then another AutoCompleteResult causing the effect that you see when you tap on the input field.

The priority flag is not set for this bug.
:st3fan, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(sarentz)

Moving to GeckoView for triage. Please move back if this is indeed a Fennec bug.

Component: Logins, Passwords and Form Fill → General
Flags: needinfo?(sarentz)
Product: Firefox for Android → GeckoView

This is a Fennec bug, but this is a minor visual glitch so I don't think we need to fix it in Fennec ESR 68.

GV will delegate form autofill to the app (Fenix) instead of using Gecko's form autofill UI.

Status: NEW → RESOLVED
Closed: 6 years ago
Component: General → Logins, Passwords and Form Fill
Priority: -- → P3
Product: GeckoView → Firefox for Android
Resolution: --- → WONTFIX
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: