Skip to content

"XGetWindowProperty failed" with firefox pwa #436

@shotor

Description

@shotor

Using KDE with X11, archlinux no flatpak firefox

Steps:

1. Install extension

https://addons.mozilla.org/en-US/firefox/addon/pwas-for-firefox/

2. Create web app

Open a website, open extension settings, create web app

3. Find command

ls /home/user/local/share/applications/

There should be a .desktop here containing the command

4. Run tdrop

❯ tdrop --debug --class=FFPWA-01JGKHRGAFKGFRJZ99Z0GTKNX4 firefoxpwa site launch 01JGKHRGAFKGFRJZ99Z0GTKNX4
2025-01-02 14:48:42 Debug command: toggle firefoxpwa
2025-01-02 14:48:42 Debug pid: 149795
Gtk-Message: 14:48:42.582: Failed to load module "appmenu-gtk-module"
XGetWindowProperty failed!2025-01-02 14:49:02 Error: Exceeded timeout of 10 seconds waiting for program.
xprop: error: Invalid window id format: .

Xprop results:

_GTK_FRAME_EXTENTS(CARDINAL) = 45, 45, 29, 61
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0
_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 69993657
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 48331145, 48331146
_NET_WM_USER_TIME(CARDINAL) = 70115172
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x2e17988
WM_CLIENT_LEADER(WINDOW): window id # 0x2e00001
_NET_WM_PID(CARDINAL) = 96564
WM_LOCALE_NAME(STRING) = "C"
WM_CLIENT_MACHINE(STRING) = "myhostname"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified minimum size: 300 by 91
                program specified maximum size: 16384 by 16384
                program specified base size: 210 by 0
                window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "FFPWA-01JGKHRGAFKGFRJZ99Z0GTKNX4", "FFPWA-01JGKHRGAFKGFRJZ99Z0GTKNX4"
WM_ICON_NAME(STRING) = "MyApp"
_NET_WM_ICON_NAME(UTF8_STRING) = "MyApp"
WM_NAME(STRING) = "MyApp"
_NET_WM_NAME(UTF8_STRING) = "MyApp"

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