Skip to content
This repository was archived by the owner on Aug 18, 2022. It is now read-only.
This repository was archived by the owner on Aug 18, 2022. It is now read-only.

sends-move-twice client #14

@valpackett

Description

@valpackett

In GTK4 (3.98.2 and many versions before that), dragging the titlebar (e.g. in gtk4-demo) causes the xdg_toplevel move request to be sent twice in a row. This uncovered a problem in Wayfire: two instances of the move grab were activated, but this wasn't handled properly (only one instance was deactivated when letting go) so the whole compositor got stuck in a state where moving windows around was the only compositor function working.

Since this bug went unnoticed for ages in Wayfire, it's clear that most clients aren't doing that, and other compositor developers might make similar mistakes. Would be nice to have a test client that sends various state-changing requests like move and resize multiple times in a row.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions