Skip to content

Interaction with UI is prevented when the cursor is touching the bottom or right screen edge #981

@git-f0x

Description

@git-f0x

This follows up pop-os/cosmic-panel#149 (and other linked issues), where a panel-specific band-aid was applied to fix panel behavior at the bottom and right screen edges.

When the cursor is touching the bottom or right screen edges, nothing below the cursor can be clicked or interacted with (or responds to the cursor).
A few examples:

  • The main scrollbar of any maximized app (other than libcosmic apps, but the scrollbar is planned to be moved closer to the edge) can't be interacted with when the cursor is touching the right screen edge, so extra precision is required to grab a scrollbar. E.g. in Firefox, when the cursor is near the right edge, the scrollbar is revealed and can be interacted with, but when the cursor touches the screen edge, the scrollbar becomes uninteractable and hides.
  • The close button in the top-right corner of maximized apps can't be clicked when the cursor is touching the top-right corner in apps that have this behavior, like Firefox (because the cursor also touches the right screen edge).
  • When dragging an auto-tiled app with the cursor from e.g. the bottom left corner to the right edge, the app won't move to the new location (and the preview won't be shown), if the cursor was moved fast enough and is touching the right screen edge. The cursor has to be moved slightly away from the edge for the preview to be shown, making the cursor tiling experience feel unresponsive in those cases.

There are likely more examples of this causing issues, but these are the most disruptive ones that I've noticed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions