Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

www.lcbo.com - Slider for filtering the sugar content of the products does not work #125488

Closed
HighCommander4 opened this issue Aug 7, 2023 — with webcompat-app · 8 comments
Assignees
Labels
browser-firefox diagnosis-priority-p1 engine-gecko The browser uses the Gecko rendering engine os-linux Issues only happening on Linux. priority-normal severity-critical The site or core functionality is unusable, or you would probably open another browser to use it. trend-button OKR Label- Issues where buttons on the page are not functional type-private-browsing Issues that are reproducible when Private Browsing Mode is enabled
Milestone

Comments

@HighCommander4
Copy link

URL: https://www.lcbo.com/en/products/wine/red-wine#t=clp-products-wine-red_wine&sort=relevancy&layout=card

Browser / Version: Firefox 118.0
Operating System: Linux
Tested Another Browser: Yes Chrome

Problem type: Site is not usable
Description: Buttons or links not working
Steps to Reproduce:
Steps to reproduce:

  1. In the list of filters on the left hand side, expand the "Sugar content" filter.
  2. Change of the parameters, for example change the Minimum from 0 g/L to 10 g/L
  3. Press the Apply button

Expected results:

The filter is applied

Actual results:

The filter is not applied. (Number of search results remains the same, filter's value resets to default.)

The devtools console shows a number of errors, including "TypeError: can't access property "getElementsByTagName", document.getElementById(...) is null.

The same steps work as expected in Chromium.

Browser Configuration
  • None

From webcompat.com with ❤️

@webcompat-bot webcompat-bot added this to the needstriage milestone Aug 7, 2023
@webcompat-bot webcompat-bot added browser-firefox engine-gecko The browser uses the Gecko rendering engine labels Aug 7, 2023
@softvision-raul-bucata softvision-raul-bucata added the os-linux Issues only happening on Linux. label Aug 7, 2023
@sv-calin
Copy link

Thank you for reporting this issue, I was able to reproduce it. Whenever I try to update the minimum content of sugar, it returns back to 0 after clicking "Apply" or moving the slider.

image

Tested on:
• Browser / Version: Firefox Nightly 118.0a1 (2023-08-09) / Firefox Release 116.0.2 / Chrome 115.0.5790.170
• Operating System: Ubuntu 22.04 LTS

Notes:

  1. Reproducible on both Firefox Release and Nightly regardless of the ETP status
  2. Not reproducible on Chrome

Moving to Needsdiagnosis.

[qa_32/2023]

@sv-calin sv-calin changed the title www.lcbo.com - site is not usable www.lcbo.com - Slider for filtering the sugar content of the products does not work Aug 10, 2023
@sv-calin sv-calin added priority-normal severity-critical The site or core functionality is unusable, or you would probably open another browser to use it. trend-button OKR Label- Issues where buttons on the page are not functional labels Aug 10, 2023
@sv-calin sv-calin modified the milestones: needstriage, needsdiagnosis Aug 10, 2023
@ksy36 ksy36 added action-needssitepatch This web bug needs a GoFaster site patch. diagnosis-priority-p1 labels Aug 14, 2023
@wisniewskit
Copy link
Member

Interesting. This is working fine for me on MacOS. I'll have to check on Linux.

@wisniewskit
Copy link
Member

This is also working fine for me on Gentoo Linux, with the latest nightly and with Firefox 118. I wonder if they have fixed the issue? @sv-calin could you confirm ?

@wisniewskit wisniewskit self-assigned this Aug 14, 2023
@wisniewskit wisniewskit added status-needsinfo-calin ping @sv-calin and removed action-needssitepatch This web bug needs a GoFaster site patch. labels Aug 14, 2023
@sv-calin
Copy link

I'm still able to reproduce this issue. I have some issues with my screen rec software I keep getting an error but I've recorded a performance profile, I hope it helps: https://share.firefox.dev/3YTEOyZ

Tested on:
• Browser / Version: Firefox Nightly 118.0a1 (2023-08-16)
• Operating System: Ubuntu 22.04 LTS

[inv_33/2023]

@sv-calin sv-calin removed the status-needsinfo-calin ping @sv-calin label Aug 17, 2023
@liamengland1
Copy link

liamengland1 commented Aug 30, 2023

Seems to be working fine for me on Firefox 116.0.3 / Windows 11 as well as latest nightly

@wisniewskit
Copy link
Member

@sv-calin is this still broken for you? I still have no problem dragging the knobs for the slider, despite seeing the getElementsByTagName error mentioned in the original report. The only way I can see a problem is if I start touch-emulation mode in the responsive design tools, so I have to wonder if maybe this is only happening if the machine you are using has a touch screen? But then I don't really understand why it would work in Chrome, because those slider-knobs only have mousedown listener, as far I can tell..

@HighCommander4
Copy link
Author

I played around with this some more and discovered that the issue is related to tracker blocking.

In about:preferences, I had "Enhanced Tracking Protection" set to "Custom", with "Tracking content" set to "In all windows". If I change "Tracking content" to "Only in private windows" and restart Firefox (and then load the site in a non-private window), the issue goes away.

@sv-calin
Copy link

sv-calin commented Dec 5, 2023

This seems to be a Private issue, it reproduces regardless of the ETP status and on Normal with Strict ETP if using a clean profile.

Moved to bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1868361

[inv_49/2023]

@sv-calin sv-calin closed this as completed Dec 5, 2023
@sv-calin sv-calin modified the milestones: needsdiagnosis, moved Dec 5, 2023
@sv-calin sv-calin added the type-private-browsing Issues that are reproducible when Private Browsing Mode is enabled label Dec 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
browser-firefox diagnosis-priority-p1 engine-gecko The browser uses the Gecko rendering engine os-linux Issues only happening on Linux. priority-normal severity-critical The site or core functionality is unusable, or you would probably open another browser to use it. trend-button OKR Label- Issues where buttons on the page are not functional type-private-browsing Issues that are reproducible when Private Browsing Mode is enabled
Projects
None yet
Development

No branches or pull requests

7 participants