Skip to content

PaperWM makes Dash to Panel Intellihide reveal before reaching screen edge #1179

Description

@ubaimutl

Describe the bug

When using PaperWM together with Dash to Panel Intellihide, the panel sometimes appears before the mouse actually reaches the top edge of the screen.

It can trigger while the pointer is still around 40–50px away from the edge.

This only happens while PaperWM is enabled. If I disable PaperWM, Dash to Panel behaves normally.

To Reproduce

  1. Enable PaperWM.
  2. Enable Dash to Panel.
  3. Enable Intellihide in Dash to Panel.
  4. Move the mouse toward the top edge of the screen.
  5. Sometimes the panel appears before the pointer actually reaches the edge.

Expected behavior

The panel should only appear when Dash to Panel's Intellihide trigger is reached.

PaperWM should not cause the panel to become visible earlier.

Screenshots

Not really visible in a screenshot because the issue depends on the mouse position.

System information:

Distribution: EndeavourOS
GNOME Shell: 50.4
Display server: Wayland
PaperWM version: 50.0.1
Enabled extensions:
- paperwm@paperwm.github.com
- dash-to-panel@jderose9.github.com

Additional context

I tested changing the following functions in topbar.js to no-ops:

export function fixTopBar() {}
export function showTopBar() {}
export function hideTopBar() {}

After doing this, the issue disappeared completely and Dash to Panel Intellihide started behaving normally again.

So it seems PaperWM's top bar show/hide handling is interfering with Dash to Panel's own panel visibility handling.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugUndesirable behavior

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions