Open stacyharper opened 1 month ago
Hey there,
I'm investigating why bemenu ignore the first buttons, and it looks like the problems comes from missing events from the compositor:
reproduce:
seq 1 4 | WAYLAND_DEBUG=1 bemenu
Sway Version:
sway version 1.10-dev-28fd7358 (Jul 9 2024, branch 'master')
Debug Log:
I added some printf flags on the bemenu code base:
https://paste.sr.ht/~stacyharper/06428d8070984ba0c4b3324b3579b4d1ff49d28b
Here the logs from bemenu:
https://paste.sr.ht/~stacyharper/2aec57e55d2d76b91dd0b48d2da704dfdb686df7
L.220 and L.224 is when I first clicked the buttons.
We note that we do not receive wl_pointer#13.button, only wl_pointer#13.enter.
wl_pointer#13.button
wl_pointer#13.enter
Any clue on what is happening? Is there something wrong on the compositor side? Or is it an expected behavior somehow?
wev seems to receive correctly the first events. But maybe the fact it is a xdg window surface helps.
Maybe there is a problem specifically to the layer shell surfaces?
Hey there,
I'm investigating why bemenu ignore the first buttons, and it looks like the problems comes from missing events from the compositor:
reproduce:
seq 1 4 | WAYLAND_DEBUG=1 bemenu
Please fill out the following:
Sway Version:
sway version 1.10-dev-28fd7358 (Jul 9 2024, branch 'master')
Debug Log:
I added some printf flags on the bemenu code base:
https://paste.sr.ht/~stacyharper/06428d8070984ba0c4b3324b3579b4d1ff49d28b
Here the logs from bemenu:
https://paste.sr.ht/~stacyharper/2aec57e55d2d76b91dd0b48d2da704dfdb686df7
L.220 and L.224 is when I first clicked the buttons.
We note that we do not receive
wl_pointer#13.button
, onlywl_pointer#13.enter
.Any clue on what is happening? Is there something wrong on the compositor side? Or is it an expected behavior somehow?