Form assistance popup 'blinks' upon requesting autocomplete on input field.
Categories
(Firefox for Android Graveyard :: Logins, Passwords and Form Fill, defect, P3)
Tracking
(Not tracked)
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:
- Go on https://m.facebook.com;
- 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.
Comment 1•7 years ago
|
||
The priority flag is not set for this bug.
:st3fan, could you have a look please?
For more information, please visit auto_nag documentation.
| Reporter | ||
Comment 2•7 years ago
|
||
Comment 3•6 years ago
|
||
Moving to GeckoView for triage. Please move back if this is indeed a Fennec bug.
Comment 4•6 years ago
|
||
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.
Updated•5 years ago
|
Description
•