Schneegans / Fly-Pie

:pie: Fly-Pie is an innovative marking menu written as a GNOME Shell extension.

Home Page:http://schneegans.github.io/news/2021/12/02/flypie10

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Super-RMB stops working after some usage

Leleat opened this issue · comments

Describe the Bug

Usually, Super-RMB opens Fly-Pie. After some time however a Super-RMB doesn't do anything and all subsequent Super-RMBs open the default GNOME window menu. Here is a screenrecording (the simulated shortcut maximizes the window the first time)

Screencast.from.2022-11-18.21-09-46.webm

STR

Unfortunately, I can't reproduce it every time I use super-rmb. It just happens when using the Super-RMB activation at some point. It appears to be related to the Display Timeout setting. I can't reproduce it with a delay of 0. But with a delay of about 200 ms I can usually trigger it by spamming super-rmb in a few seconds. I can also reproduce it with all other extensions disabled. There is nothing in journalctl.

Expected Behavior

Super-RMB should still be working :)

System

Please complete the following information:

  • Fedora 37
  • Fly-Pie version 17 (EGO)
  • GNOME Shell version: 43.0

Thanks for the report! I can indeed reproduce this. I'll see if I find the reason 😄

This was a really hard to find bug. In fact, it could not only be triggered by Super+RMB activation but also by normal hotkey activation. Just spamming the configured hotkey with a display timout > 0 could make Fly-Pie completely unresponsive until the session is restarted.

Anyway, I think it should work now!