webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
746 stars 67 forks source link

addons.mozilla.org - "Select a collection" drop-down list is not triggered #99191

Closed sdgrs546547Q closed 2 years ago

sdgrs546547Q commented 2 years ago

URL: https://addons.mozilla.org/es/firefox/addon/darkreader/

Browser / Version: Firefox Mobile 98.0 Operating System: Android 11 Tested Another Browser: Yes Chrome

Problem type: Site is not usable Description: Buttons or links not working Steps to Reproduce: I can't add an extension in Firefox Add-Ons to a collection in Firefox for Android, but I can on the same device but on Chrome

View the screenshot Screenshot
Browser Configuration
  • None

From webcompat.com with ❤️

sdgrs546547Q commented 2 years ago

Here is the MP4 that reproduces the issue. https://ibb.co/G5DSWy2 Thanks

benyaminl commented 2 years ago

Here is the MP4 that reproduces the issue. https://ibb.co/G5DSWy2 Thanks

sadly to add to collection, we must change it to desktop view

softvision-oana-arbuzov commented 2 years ago

Thanks for the report, I was able to reproduce the issue. "Select a collection" drop-down list is not triggered. image

Note:

  1. The issue does not occur on Chrome.
  2. The issue does not occur on Samsung Galaxy S8 (Android 9) - 1440 x 2960 pixels, 18.5:9 ratio (~570 ppi density)

Tested with: Browser / Version: Firefox Nightly 98.0a1 (🦎 98.0a1-20220207065816) Operating System: Google Pixel 5 (Android 12) - 1080 x 2340 pixels, 19.5:9 ratio (~432 ppi density) Moving to Needsdiagnosis for further investigation.

[qa_06/2022]

denschub commented 2 years ago

Mh, I can't reproduce this on the same build, and I pinged @eviljeff and he can't either. There was no deployment to AMO since last Thursday, so this also wasn't fixed/regressed by accident just now. Weird.

@ksy36 or @karlcow, could you give this a try? I've also pinged Fenix folks, hoping that someone there can reproduce.

diox commented 2 years ago

As mentioned on Matrix, I can reproduce with 96.3.1 (Release) on Android 12. A few additional details:

denschub commented 2 years ago

Thanks for the details. I pinged the Fenix team internally as well, maybe someone there has an idea or can look into it.

kbrosnan commented 2 years ago

This looks like something @emilio may know about. There was breakage as part of https://bugzilla.mozilla.org/show_bug.cgi?id=1750395 Seems like something that should be in Bugzilla.

karlcow commented 2 years ago

This is probably expected.

webpack://mozilla-addons-frontend/node/node_modules/fastclick/lib/fastclick.js

The current page is not working on Firefox Mobile Android because of the FastClick library. They just need to remove it.

See https://miketaylr.com/posts/2017/10/fast-click-more-like-thing-of-the-past-click.html

@diox Could we try this first?

karlcow commented 2 years ago

fwiw https://github.com/webcompat/web-bugs/labels/type-fastclick is a major source of breakage.

eviljeff commented 2 years ago

fwiw type-fastclick is a major source of breakage.

fastclick was added to addons-frontend in 2017 https://github.com/mozilla/addons/issues/10163 so it must be a recent change in gecko? Could be https://bugzilla.mozilla.org/show_bug.cgi?id=1750395 - though @diox said he could reproduce in 96 and 1750395 only landed in 98.

diox commented 2 years ago

mmm I thought we had removed fastclick, looks like we never did.

I agree we should try removing it, but as @eviljeff points out this seems to be a recent problem while we've been using fastclick since 2017. Also, back when it was added both the team and QA found it did improve things, despite the fact that it was already supposed to be obsolete at the time.

Edit: I filed https://github.com/mozilla/addons/issues/14343 on our end.

emilio commented 2 years ago

@kbrosnan this is not a problem on Nightly, right? The select element works fine here. https://bugzilla.mozilla.org/show_bug.cgi?id=1750395 which is what broke that temporarily landed for 98 so I doubt that caused it...

A regression range would be the most useful, I'll try to get to it later today if nobody does it sooner.

emilio commented 2 years ago

It works on release as well for me... Probably this was reported just when I broke