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

Dock flickering #2080

Closed
Letterus opened this issue Sep 20, 2024 · 7 comments · Fixed by #2094 · May be fixed by #2070
Closed

Dock flickering #2080

Letterus opened this issue Sep 20, 2024 · 7 comments · Fixed by #2094 · May be fixed by #2070
Labels
Priority: High To be addressed after any critical issues Status: Confirmed Verified by someone other than the reporter

Comments

@Letterus
Copy link

What Happened?

Dock sometimes gets in "flickering" mode when using an app in full screen. When moving the cursor to the bottom of the screen it appears shortly and immediately disappears so you can't click an icon anymore.

Steps to Reproduce

Hard to reproduce. It appears with apps in full screen mode (Firefox f.e.), but not always.

  1. Open an app in full screen mode (f.e. Firefox).
  2. Try to use the dock (it may be in "flickering mode")
  3. You can stop the flickering mode by enabling the application menu once, f.e.

Expected Behavior

Dock should always appear smoothly and stay to await my clicks.

OS Version

8.x (Early Access)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

Thinkpad X280
Wayland session, 1.25x scale, i915 graphics driver.

@lenemter lenemter added Priority: High To be addressed after any critical issues Status: Confirmed Verified by someone other than the reporter labels Sep 20, 2024
@lenemter
Copy link
Member

I tried fixing this issue but to no avail. I feel like there is some mutter bug that doesn't set dock windows on top automatically and this issue occurs.

@Letterus
Copy link
Author

So we need som debugging of libmutter? Have you got a hint on which path to look for? I could try setting some breakpoints and dig into it.

@teamcons
Copy link

teamcons commented Oct 6, 2024

Reproduced it. Flickering was stopped by going out of fullscreen, and moving a window below who was also clipping in "dock space" out of it
moving said window below dock and going fullscreen again did however not enable the flickering anew

@leolost2605 leolost2605 transferred this issue from elementary/dock Oct 7, 2024
@leolost2605
Copy link
Member

With "fullscreen" do you mean actual fullscreen (so that the top panel isn't visible) or maximized (the top panel is still visible but otherwise the window covers everything)?

@leolost2605
Copy link
Member

leolost2605 commented Oct 7, 2024

If we are talking about maximized here (which I assume we are since with fullscreen the dock shouldn't show at all) two ways I can currently reproduce this is the one fixed in #2081 and right after gala was started if there is no window on the workspace if the first launched window is maximized (although that's not 100% of the time but quite often)

@leolost2605 leolost2605 mentioned this issue Oct 7, 2024
3 tasks
@leolost2605
Copy link
Member

if there is no window on the workspace if the first launched window is maximized (although that's not 100% of the time but quite often)

This should be fixed by #2070 although that's purely coincidental :)

@Letterus
Copy link
Author

It is! This really improves UX instantly! Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: High To be addressed after any critical issues Status: Confirmed Verified by someone other than the reporter
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants