webcompat / web-bugs

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

mail.google.com - Accessing "Labels" with Wayland running renders brokenly #112511

Open ocosta opened 2 years ago

ocosta commented 2 years ago

URL: https://mail.google.com/mail/u/0/#inbox

Browser / Version: Firefox 106.0.1 Operating System: Linux Tested Another Browser: Yes Other

Problem type: Design is broken Description: Items are overlapped Steps to Reproduce: When I click on the left bar in any of the 3-dots for any of the Gmail labels, its popup configuration menu appears below the sidebar scrollbar.

View the screenshot Screenshot
Browser Configuration
  • None

From webcompat.com with ❤️

softvision-oana-arbuzov commented 2 years ago

Thanks for the report, but I'm not able to reproduce the issue. For me there is not scroll bar under, thus when triggering the Labels menu there is no scrollbar over it. image

Tested with: Browser / Version: Firefox Nightly 108.0a1 (2022-10-20), Firefox Release 106.0 Operating System: Ubuntu 20.04.2

@ocosta, could you try clearing cache/data/cookies, disable Ad-blocker (if available), or use a clean profile, and check again? Also if there are any changes made to the default settings of the browser (e.g. in about:config) please revert to the default settings.

[qa_42/2022]

softvision-raul-bucata commented 2 years ago

Unfortunately being unable to reproduce the issue you are experiencing, we cannot help you with it. Please leave a comment with more details, or file a new report and we will gladly investigate this further. This will be closed as Incomplete.

[inv_44/2022]

ocosta commented 2 years ago

Hi @softvision-oana-arbuzov and @softvision-raul-bucata , sorry for the long silence, I was on a trip for a couple of days.

I created a new profile, and started it with all extensions disabled (using Firefox 106.0.1). The problem still persists. Screenshot from 2022-11-01 10-45-12

There are a lot of modified settings on about:config, is there a way to do a reset on this specific test profile only?

Also, make sure you have enough Gmail labels so that the scrollbar is big enough when you try to reproduce the bug. gmail labels

And it only manifests while the mouse is moving (it disappears after a 1-2s of mouse inactivity). I tested it on Brave and it worked as expected (popup menu on top of the scrollbar -- which by the way is persistent)

Please let me know if I can provide any additional info.

softvision-raul-bucata commented 2 years ago

@ocosta Since there are a lot of config changes, what I would do usually to test this kind of issue, is:

  1. Type about:profiles in the url bar.
  2. Choose Create a new profile.
  3. Call it deleteme or anything you please.
  4. Then start it. (this way you will be sure that nothing is interfering, no ghost caching etc.)
  5. Test.

[inv_44/2022]

ocosta commented 2 years ago

@softvision-raul-bucata thanks, that was exactly what I did. Still reproducible here.

softvision-raul-bucata commented 2 years ago

Can you please type about:support in the URL bar, and give all the relevant data from the ADD-ONS section (by posting a screenshot of the said section)

[inv_44/2022]

ocosta commented 2 years ago

Sure: image

softvision-raul-bucata commented 2 years ago

@ocosta Thanks for that. Even with at least 20 labels, the issue is still not reproducible for me. Can you please try using the latest build of Firefox Nightly?

[inv_44/2022]

ocosta commented 2 years ago

@softvision-raul-bucata no problem, thank you for trying to help. I will try Firefox Nightly, but before that, did you test it on GNOME 42 + Nvidia driver + Wayland?

softvision-raul-bucata commented 2 years ago

@ocosta I do not have Wayland installed and I am not familiar with it. From my understanding, it is a 3rd party software?

[inv_44/2022]

ocosta commented 2 years ago

@softvision-raul-bucata from the official site: " Wayland is a replacement for the X11 window system protocol and architecture with the aim to be easier to develop, extend, and maintain." It is still not fully supported by graphic drivers (especially Nvidia) -- eg. window sharing. However, it is already used by all major Linux distros, and is considered to be the future for the Linux desktop.

sv-calin commented 2 years ago

I was able to reproduce this issue. After creating many labels the scroll bar appeared.

image

image

Tested on: • Browser / Version: Firefox Nightly 108.0a1 (2022-11-04) / Firefox Release 106.0.4 / Chrome 107.0.5304.87 • Operating System: Ubuntu 22.04 LTS

Notes:

  1. Reproducible on both Firefox Release and Nightly
  2. Not reproducible on Chrome

[inv_44/2022]

softvision-raul-bucata commented 2 years ago

@sv-calin Thanks for that. @ocosta It seems that Wayland running on the device is needed in order to replicate the issue, as you stated. Running echo $XDG_SESSION_TYPE in the Terminal returns no trace of Wayland on my device, but returns Wayland for my colleague. We both run Nvidia. Re-opening the issue.

[inv_44/2022]