Hyprland, built from branch at commit 9654749244117f7f150c6f2a2ce4dede6e8cbb25 dirty (). Tag: v0.28.0 flags: (if any)
Bug or Regression?
Bug
Description
When starting Thunderbird using exec-once = [workspace 3 silent] thunderbird it does start and create a new workspace. But I never receive notifications like for mail and calendar. As soon as I switch to its workspace it looks like it just started and starts syncing mail and calendar and I get all the notifications at once. This does not happen when omitting the silent. So I am assuming that Thunderbird only starts actually working as soon as it got visible/focus at least once after start.
How to reproduce
hyprctl dispatch exec '[workspace 3 silent] thunderbird' will produce the issue.
When using hyprctl dispatch exec '[workspace 3] thunderbird' it does not produce the issue.
Crash reports, logs, images, videos
After executing hyprctl dispatch exec '[workspace 3 silent] thunderbird'
[LOG] Executing WAYLAND_DISPLAY=wayland-1 DISPLAY=:0 thunderbird
[LOG] Process Created with pid 23888
[LOG] Applied 1 rule arguments for exec.
[LOG] Hyprctl: dispatcher exec : [workspace 3 silent] thunderbird
[LOG] [wl res 562d5e6dff60] created
[LOG] [wl res 562d5e6dff60] set impl to 562d5c27f350
[LOG] [wl res 562d5e763cf0] created
[LOG] [wl res 562d5e763cf0] set impl to 562d5c27f348
[LOG] New TextInput added!
[LOG] Registered signal for owner 562d5ea2a7e0: 562d5f8a6f58 -> 562d5ea2a7f8 (owner: textInput)
[LOG] Registered signal for owner 562d5ea2a7e0: 562d5f8a6f68 -> 562d5ea2a8c8 (owner: textInput)
[LOG] Registered signal for owner 562d5ea2a7e0: 562d5f8a6f78 -> 562d5ea2a860 (owner: textInput)
[LOG] Registered signal for owner 562d5ea2a7e0: 562d5f8a6f88 -> 562d5ea2a930 (owner: textInput)
[LOG] New XDG Surface created. (class: thunderbird)
[LOG] Registered signal for owner 562d5e9e1640: 562d5e658d80 -> 562d5e9e16a8 (owner: XDG Window)
[LOG] Registered signal for owner 562d5e9e1640: 562d5e7230c0 -> 562d5e9e1778 (owner: XDG Window)
[LOG] Registered signal for owner 562d5e9e1640: 562d5e6eff60 -> 562d5e9e1c58 (owner: Toplevel)
[LOG] Registered signal for owner 562d5e9e1640: 562d5e6eff70 -> 562d5e9e1cc0 (owner: Toplevel)
[LOG] Registered signal for owner 562d5e9e1640: 562d5e6eff80 -> 562d5e9e1bf0 (owner: Toplevel)
[LOG] Registered signal for owner 562d5e9e1e60: 562d5e658db0 -> 562d5e9e1e68 (owner: CWLSurface)
[LOG] CWLSurface 562d5e9e1e60 called init()
[LOG] Registered signal for owner 562d5e9e1640: 562d5e658d90 -> 562d5e9e1710 (owner: CWindow)
[LOG] Searching for matching rules for thunderbird (title: Mozilla Thunderbird)
[LOG] Rule workspace matched by window 562d5e9e1640, execRule applied.
[LOG] OPENINGON: 562d5e9cf410, Workspace: 3, Monitor: 0
[LOG] Window got assigned a surfaceTreeNode 0
[LOG] Registered signal for owner 562d5e9e1640: 562d5e658d70 -> 562d5e9e1640 (owner: XDG Window Late)
[LOG] Registered signal for owner 562d5e9e1640: 562d5e9275a0 -> 562d5e9e17e0 (owner: XDG Window Late)
[LOG] Registered signal for owner 562d5e9e1640: 562d5e7230e0 -> 562d5e9e1918 (owner: XDG Window Late)
[LOG] Registered signal for owner 562d5e9e1640: 562d5e927530 -> 562d5e9e1a50 (owner: XDG Window Late)
[LOG] Registered signal for owner 562d5e9e1640: 562d5e927550 -> 562d5e9e19e8 (owner: XDG Window Late)
[LOG] Registered signal for owner 562d5e9e1640: 562d5e927560 -> 562d5e9e1980 (owner: XDG Window Late)
[LOG] Registered signal for owner 562d5e9e1640: 562d5e927570 -> 562d5e9e1ab8 (owner: XDG Window Late)
[LOG] Registered signal for owner 562d5e9e1640: 562d5e927540 -> 562d5e9e18b0 (owner: XDG Window Late)
[LOG] Registered signal for owner 562d5ea35630: 562d5e658da0 -> 562d5ea356a8 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 562d5ea35630: 562d5e658d70 -> 562d5ea35710 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 562d5ea35630: 562d5e658db0 -> 562d5ea35778 (owner: SurfaceTreeNode)
[LOG] Added a new subsurface 562d5e7d8830
[LOG] Registered signal for owner 562d5ea7e550: 562d5f8b17b0 -> 562d5ea7e568 (owner: Subsurface)
[LOG] Registered signal for owner 562d5ea7e550: 562d5f8b17c0 -> 562d5ea7e5d0 (owner: Subsurface)
[LOG] Registered signal for owner 562d5ea7e550: 562d5e7d88b0 -> 562d5ea7e638 (owner: Subsurface)
[LOG] Creating a surfaceTree Root! (pWindow: 562d5e9e1640)
[LOG] Map request dispatched, monitor DP-2, xywh: 22.000000 22.000000 2516.000000 1368.000000
[LOG] Searching for matching rules for thunderbird (title: Home - Mozilla Thunderbird)
[LOG] Window 562d5e9e1640 set title to Home - Mozilla Thunderbird
[LOG] Searching for matching rules for thunderbird (title: [EMAIL REMOVED] - Mozilla Thunderbird)
[LOG] Window 562d5e9e1640 set title to [EMAIL REMOVED] - Mozilla Thunderbird
[LOG] [wl res 562d5e9d39c0] created
[LOG] [wl res 562d5e9d39c0] set impl to 562d5c27f350
[LOG] [wl res 562d5e6e5950] created
[LOG] [wl res 562d5e6e5950] set impl to 562d5c27f348
After switching to thunderbirds workspace:
[LOG] Keybind triggered, calling dispatcher (64, , 51)
[LOG] Set keyboard focus to surface 562d5e658aa0, with window name: [EMAIL REMOVED] - Mozilla Thunderbird
[LOG] Subsurface 562d5e7d8830 mapped
[LOG] Registered signal for owner 562d5ea85b18: 562d5f8b17e0 -> 562d5ea85b20 (owner: CWLSurface)
[LOG] CWLSurface 562d5ea85b18 called init()
[LOG] Registered signal for owner 562d5ea85b10: 562d5f8b17d0 -> 562d5ea85b88 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 562d5ea85b10: 562d5f8b17a0 -> 562d5ea85bf0 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 562d5ea85b10: 562d5f8b17e0 -> 562d5ea85c58 (owner: SurfaceTreeNode)
[LOG] Creating a subsurface Node! (pWindow: 562d5e9e1640)
[LOG] Searching for matching rules for thunderbird (title: [EMAIL REMOVED] - [EMAIL REMOVED] - Mozilla Thunderbird)
[LOG] Window 562d5e9e1640 set title to [EMAIL REMOVED] - [EMAIL REMOVED] - Mozilla Thunderbird
[LOG] Keybind triggered, calling dispatcher (64, , 65289)
[LOG] Set keyboard focus to surface 562d5ea610f0, with window name: foot
wouldn't this be a thunderbird issue, likely is only starting properly when is given focus for the first time
you can test this by opening it silently to the current workspace
Hyprland Version
Hyprland, built from branch at commit 9654749244117f7f150c6f2a2ce4dede6e8cbb25 dirty (). Tag: v0.28.0 flags: (if any)
Bug or Regression?
Bug
Description
When starting Thunderbird using
exec-once = [workspace 3 silent] thunderbird
it does start and create a new workspace. But I never receive notifications like for mail and calendar. As soon as I switch to its workspace it looks like it just started and starts syncing mail and calendar and I get all the notifications at once. This does not happen when omitting thesilent
. So I am assuming that Thunderbird only starts actually working as soon as it got visible/focus at least once after start.How to reproduce
hyprctl dispatch exec '[workspace 3 silent] thunderbird'
will produce the issue. When usinghyprctl dispatch exec '[workspace 3] thunderbird'
it does not produce the issue.Crash reports, logs, images, videos
After executing
hyprctl dispatch exec '[workspace 3 silent] thunderbird'
After switching to thunderbirds workspace: