Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fly-Pie works only once per session #329

Open
Chill-Chel opened this issue Nov 7, 2023 · 8 comments
Open

Fly-Pie works only once per session #329

Chill-Chel opened this issue Nov 7, 2023 · 8 comments
Labels

Comments

@Chill-Chel
Copy link

Chill-Chel commented Nov 7, 2023

Describe the Bug

2023-11-07.02-57-07.webm

Fly-Pie works only once per session, to use it again you have to do one of the following:
restart Fly-Pie, restart your PC, log out, take a screenshot.
You can use it once, it works fine, try to use it again, it shows the menu, but it doesn't react, you can move the mouse over it, click on it, nothing happens, not even animations, and you can reopen it as many time as you want.
But if you open the Fly-Pie menu when it doesn't work and take a screenshot (Ctrl+PrtSc), the menu comes back to life again, but only for this one use, after that it stops working again, you can repeat the steps and it will work the same every time.
The issue didn't happen before, I used the extension for quite a while and it worked great.
Also tried using it without any extensions, nothing changes.

Steps to reproduce the behavior:

  1. Open Fly-Pie
  2. Use it one time
  3. Try to use it again
  4. Fly-Pie doesn't work

Expected Behavior

Expected to work every time, without restarting the extension.

System

  • GNOME Shell version: 44.6
  • Fedora Linux 38
  • OS Type 64-bit
  • Wayland
  • Linux 6.5.9-200.fc38.x86_64
  • Fly-Pie version: 22
@Chill-Chel Chill-Chel added the bug label Nov 7, 2023
@Chill-Chel Chill-Chel changed the title Fly-Pie only works once per session Fly-Pie works only once per session Nov 7, 2023
@adityainduraj
Copy link

I'm facing the same issue. Very very annoying, please rectify this ASAP.

@Schneegans
Copy link
Owner

Hi there! Thanks for the report. Can you please check the output of journalctl -f -o cat while opening and closing a Fly-Pie menu? Just run this in a terminal, leave it running and reproduce the issue. Maybe an error is printed.

@Chill-Chel
Copy link
Author

Hi! Here is what it said:

Theme parser error: gtk.css:7814:21-28: Expected a valid color.
Theme parser error: gtk.css:7820:21-28: Expected a valid color.
Started dbus-:[email protected].
Timelines with detached actors are not supported. [<Gjs_arcmenu_arcmenu_com_menuWidgets_ArcMenuPinnedAppsMenuItem>:0x563639559580] in animation of duration 150ms but not on stage.
Theme parser error: gtk.css:7791:21-28: Expected a valid color.
Theme parser error: gtk.css:7796:21-28: Expected a valid color.
Theme parser error: gtk.css:7814:21-28: Expected a valid color.
Theme parser error: gtk.css:7820:21-28: Expected a valid color.
gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Started app-gnome-gnome\x2dextensions-7267.scope - Application launched by gnome-shell.
BPF prog-id=107 op=LOAD
BPF prog-id=108 op=LOAD
BPF prog-id=109 op=LOAD
Starting systemd-hostnamed.service - Hostname Service...
Started systemd-hostnamed.service - Hostname Service.
SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
[Gnome Email Notifications] Checking mail
Failed to get METAR data: HTTP/2 Error: NO_ERROR
meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed

@Schneegans
Copy link
Owner

Did any of this got printed at exactly the moment when you opened or closed the menu? Or when you clicked into the menu? Maybe you could create a screen cast (similar to the one above) where you reproduce the issue and show a terminal with this command running?

@Chill-Chel
Copy link
Author

Sorry, my SSD broke down, so unfortunately I can't access that system anymore.
I installed Ubuntu and it works fine here, but I will get back to you if the issue happens again, maybe somebody else will come to help find this bug.

Also thanks for responding, and for all the work you are doing, you are helping a lot of people.

@Chill-Chel Chill-Chel closed this as not planned Won't fix, can't repro, duplicate, stale Nov 12, 2023
@Chill-Chel Chill-Chel reopened this Nov 12, 2023
@lil-evil
Copy link

I'm having the same issue here. Fly pie only work one time.
after using the jounalctl stuff I got :
Window manager warning: last_user_time (8242452) is greater than comparison timestamp (8242450). This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW. Trying to work around... Window manager warning: W42 appears to be one of the offending windows with a timestamp of 8242452. Working around... Window manager warning: last_user_time (8247827) is greater than comparison timestamp (8247825). This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW. Trying to work around... Window manager warning: W42 appears to be one of the offending windows with a timestamp of 8247827. Working around...

the two last_user_time and W42 warnings popped at the exact time opening fly pie

@Schneegans
Copy link
Owner

I don't know if this could be related. Fly-Pie does not open any window but draws directly in GNOME Shell.

  • Have you tried this on X11?
  • Have you tried this with different menu configurations? Maybe you could create a very simple menu with just one action or maybe with nothing in it at all and try if it happens as well.

@ArcticDev78
Copy link

Same issue here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants