Skip to content

Window flickering when hovering "Show Desktop" zone during file drag from Nemo #13831

Description

@derantoniq

Distribution

Linux Mint 22.3

Package version

6.6.7

Graphics hardware in use

Amd 9060

Frequency

Always

Bug description

Cinnamon has a "Show Desktop" zone at the bottom-right edge of the panel (similar to the one in Windows) — it's an empty area with no visible icon. On a normal mouse hover (without dragging anything), it just shows a tooltip "Schreibtisch anzeigen" ("Show Desktop") and does not switch to the desktop unless clicked.

However, when Nemo is in fullscreen/maximized mode and I drag a file towards this zone (intending to drop the file onto the desktop), hovering over the zone WHILE dragging causes the frames of the Nemo window and the desktop to flicker and jump back and forth visually — behaving differently than a normal (non-drag) hover.

It seems like during a drag, hovering over this zone triggers some unstable show-desktop behavior (possibly attempting to peek/switch to the desktop repeatedly), causing a visual conflict between the Nemo window and the desktop view, before any drop occurs.

Steps to reproduce

Steps to reproduce:

  1. Open Nemo (any window state — maximized or not).
  2. Click and hold a file inside Nemo.
  3. Drag the file towards the "Show Desktop" zone at the bottom-right edge of the panel (no visible icon — on a normal hover without dragging, it only shows a "Show Desktop" tooltip).
  4. While hovering over that zone with the file still being dragged (before dropping), observe the flickering/jumping between the Nemo window and the desktop.

Expected behavior

Expected behavior: Hovering over the "Show Desktop" zone during a drag should either do nothing (same as a normal hover, which just shows a tooltip), or cleanly peek/show the desktop without flickering — allowing the file to be dropped there smoothly.

Additional information

Additional notes:

  • The bug occurs regardless of whether the Nemo window is maximized or not.
  • On a normal (non-drag) hover, this zone only shows a "Show Desktop" tooltip and does not switch views.
  • The flickering only occurs while a drag operation is active and hovering over this zone.
  • Panel position: bottom of the screen.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions