Floorp-Projects / Floorp

All of source code of version 10 or later of Floorp Browser, the most Advanced and Fastest Firefox derivative 🦊
https://floorp.app
Other
5.73k stars 160 forks source link

[Bug]: Phantom tooltips on Linux #1195

Closed skyfenton closed 4 months ago

skyfenton commented 4 months ago

Pre-Submission Checklist

Bug Summary

Floorp tooltips remain on screen if the virtual desktop is switched before the text is drawn.

Reproduction Steps

  1. Hover over elements with a tooltip (menu items, tabs, etc.)
  2. Switch virtual desktops around the time the tooltip should fade in.
  3. Observe the textbox remains on screen until returning to browser window.

Expected Behavior

Tooltip should not appear.

Actual Behavior

Tooltip appears and remains onscreen over other windows until the user returns to the browser window.

Screenshots

https://github.com/Floorp-Projects/Floorp/assets/77299688/432d347e-da2d-4e47-b827-f32e381859ee

Browser Version

11.13.3 (64-bit)

Operating System

KDE Neon 6.0.4 (Based on Ubuntu LTS with Wayland)

Additional Context

Issue happens often, such as if the user leaves the mouse over a tab while switching virtual desktops. Bug does not occur on Firefox or Chromium.

surapunoyousei commented 4 months ago

I don't think this is a browser bug.

surapunoyousei commented 4 months ago

Ahh. Sorry. We do not support Wayland. Wait for Floorp 12

skyfenton commented 4 months ago

Ahh. Sorry. We do not support Wayland. Wait for Floorp 12

Ohhhhhhhhhhhhhhh cool, will do!

surapunoyousei commented 4 months ago

I promise, Floorp will have the support...

skyfenton commented 4 months ago

(For anyone encountering any graphical problems that seem system/wayland-related, I just added the experimental wayland variable to my environment and it seems to work, though I don't know if there are any known side effects. export MOZ_ENABLE_WAYLAND=1 in your favorite bash/environment script)