Open Bug 1643209 Opened 4 years ago Updated 5 months ago

Clicking Dropdown Input List Item Doesn't Work Unless Long Press

Categories

(GeckoView :: IME, defect, P3)

78 Branch
Unspecified
All

Tracking

(Not tracked)

People

(Reporter: ekager, Unassigned)

References

()

Details

(Whiteboard: [geckoview:2023?])

Steps to reproduce

  1. Go to https://www.laposte.fr/particulier/outils/trouver-un-point-d-envoi-de-colis-ou-de-retrait?query=94140
  2. Tap in the area where the zip code 94140 is displayed
  3. A list of one item appears with 94140 Alfortville, France
  4. Tap this item

Expected behavior

  • The input changes with this value
  • A map is displayed on this city

Actual behavior

Nothing is happening

Emily Edit: If you long press on the drop down item, it seems to work, but that seems wrong.

Device information

  • Android device: Pixel 2, Android 10
  • Fenix version: Firefox Preview Nightly (Nightly 200603 06:00) Build 21550609 GV78, can also reproduce on Fenix Beta GV 75

Note:

  • This is working in chrome
  • Expanding the area for the suggestion (padding,margin) so it takes more screen real estate and is not anymore close to the input, and the selection is working.
  • Initial webcompat report https://github.com/webcompat/web-bugs/issues/53520

Mike, what is the priority for this for Fenix?

Component: General → DOM: Forms
Flags: needinfo?(miket)
Product: GeckoView → Core
Whiteboard: [geckoview]

laposte.fr is a surprisingly popular site (Top 1500, according to Alexa). Also, this is using what appears to be the Google Maps Autocomplete API, which is probably all over the web. I would consider this to be pretty important to fix.

Flags: needinfo?(miket)

Hi John, per comment 3, can you please spend time on investigating these and suggesting the next step first? Thanks.

Severity: -- → S3
Flags: needinfo?(jdai)
Priority: -- → P2

Sure, I'll take a look. Keep NI for tracking.

According to [1], it seems more like an android widget issue. Redirect to Widget: Android component.

[1] https://github.com/webcompat/web-bugs/issues/53520#issuecomment-638536331

Component: DOM: Forms → Widget: Android
Flags: needinfo?(jdai)
Component: Widget: Android → General
Product: Core → GeckoView

Could this be fallout from the native forms work?

Flags: needinfo?(emilio)

Not really. You can check the old implementation (not for long though) with widget.disable-native-theme-for-content=false, and refreshing the page. The bug still repros there.

Plus those controls are not natively styled, so it's not like the theme should have an effect anyway.

I think running mozregression on this is the best next step to figure out fwiw.

Flags: needinfo?(emilio)
Whiteboard: [geckoview]
Priority: P2 → P3
Whiteboard: [geckoview:2023?]

Makoto says this bug might be related to bug 1511157, which is blocked on spec issue https://github.com/w3c/uievents/issues/202.

Moving some input bugs to the new GeckoView::IME component.

Component: General → IME
Flags: sec-bounty?
Flags: in-testsuite+
Flags: in-qa-testsuite+
Flags: behind-pref+
Flags: sec-bounty?
Flags: in-testsuite+
Flags: in-qa-testsuite+
Flags: behind-pref+
You need to log in before you can comment on or make changes to this bug.