Describe the bug
Waybar logs show "CRITICAL" warnings when apps like mattermost have traybar icons opened and the "accel_group" can not be asserted.
This is connected to #5142 and was supposed to be fixed in the release for v0.15.0.
To reproduce
- start waybar
- open mattermost
Expected behaviour
No crash I guess, no critical warnings
Environment
- Waybar version (
waybar --version): Waybar v0.15.0
- Installed from (distro package / source / other): pacman @ arch
- Compositor and version (Sway, Hyprland, River, …): Hyprland
Debug output
Run waybar -l debug and paste any relevant output:
[lcm@arch ~]$ waybar -l debug
[2026-07-28 12:46:48.670] [debug] Try expanding: $XDG_CONFIG_HOME/waybar/config
[2026-07-28 12:46:48.671] [debug] Try expanding: $XDG_CONFIG_HOME/waybar/config.jsonc
[2026-07-28 12:46:48.671] [debug] Try expanding: $HOME/.config/waybar/config
[2026-07-28 12:46:48.671] [debug] Try expanding: $HOME/.config/waybar/config.jsonc
[2026-07-28 12:46:48.671] [debug] Found config file: /home/lcm/.config/waybar/config.jsonc
[2026-07-28 12:46:48.671] [info] Using configuration file /home/lcm/.config/waybar/config.jsonc
[2026-07-28 12:46:48.674] [info] Discovered appearance 'light'
[2026-07-28 12:46:48.690] [debug] Try expanding: $XDG_CONFIG_HOME/waybar/style-light.css
[2026-07-28 12:46:48.690] [debug] Try expanding: $XDG_CONFIG_HOME/waybar/style.css
[2026-07-28 12:46:48.690] [debug] Try expanding: $HOME/.config/waybar/style-light.css
[2026-07-28 12:46:48.690] [debug] Try expanding: $HOME/.config/waybar/style.css
[2026-07-28 12:46:48.690] [debug] Found config file: /home/lcm/.config/waybar/style.css
[2026-07-28 12:46:48.690] [info] Using CSS file /home/lcm/.config/waybar/style.css
[2026-07-28 12:46:48.694] [debug] Output detection done: eDP-1 (Najing CEC Panda FPD Technology CO. ltd 0x0030 )
[2026-07-28 12:46:48.695] [debug] window-rewrite is not defined or is not an object, using default rules.
[2026-07-28 12:46:48.695] [info] Hyprland IPC starting
[2026-07-28 12:46:48.696] [debug] Initializing workspaces
[2026-07-28 12:46:48.696] [debug] Initializing persistent workspaces
[2026-07-28 12:46:48.696] [info] Loading persistent workspaces from Hyprland workspace rules
[2026-07-28 12:46:48.700] [debug] Cmd exited with code 0
[2026-07-28 12:46:48.701] [debug] battery: worker interval is 60000
[2026-07-28 12:46:48.701] [debug] network: new default route via 192.168.0.1 on if2 metric 100
[2026-07-28 12:46:48.701] [debug] network: enp2s0, new addr 192.168.0.154/24
[2026-07-28 12:46:48.701] [debug] network: enp2s0, new addr 192.168.0.154/24
[2026-07-28 12:46:48.708] [debug] Output detection done: DP-1 (BNQ BenQ EX2780Q A1L01988019)
[2026-07-28 12:46:48.709] [debug] window-rewrite is not defined or is not an object, using default rules.
[2026-07-28 12:46:48.709] [debug] Initializing workspaces
[2026-07-28 12:46:48.710] [debug] Initializing persistent workspaces
[2026-07-28 12:46:48.710] [info] Loading persistent workspaces from Hyprland workspace rules
[2026-07-28 12:46:48.713] [debug] battery: worker interval is 60000
[2026-07-28 12:46:48.713] [debug] network: new default route via 192.168.0.1 on if2 metric 100
[2026-07-28 12:46:48.713] [debug] network: enp2s0, new addr 192.168.0.154/24
[2026-07-28 12:46:48.713] [debug] network: enp2s0, new addr 192.168.0.154/24
[2026-07-28 12:46:48.716] [debug] GTK widget tree:
window#waybar.background.top..mode-default.DP-1:dir(ltr)
decoration:dir(ltr)
box.horizontal:dir(ltr)
box.horizontal.modules-left:dir(ltr)
widget:dir(ltr)
box#workspaces.horizontal.module:dir(ltr)
widget:dir(ltr)
label#custom-niflveil.module:dir(ltr)
widget:dir(ltr)
box#tray.horizontal.module:dir(ltr)
box.horizontal.modules-center:dir(ltr)
widget:dir(ltr)
label#cpu.module:dir(ltr)
widget:dir(ltr)
label#temperature.module:dir(ltr)
widget:dir(ltr)
label#memory.module:dir(ltr)
box.horizontal.modules-right:dir(ltr)
widget:dir(ltr)
label#pulseaudio.module:dir(ltr)
widget:dir(ltr)
label#network.module:dir(ltr)
widget:dir(ltr)
label#battery.module:dir(ltr)
widget:dir(ltr)
label#clock.module:dir(ltr)
[2026-07-28 12:46:48.716] [debug] Cmd exited with code 0
[2026-07-28 12:46:48.716] [debug] GTK widget tree:
window#waybar.background.top.eDP-1..mode-default:dir(ltr)
decoration:dir(ltr)
box.horizontal:dir(ltr)
box.horizontal.modules-left:dir(ltr)
widget:dir(ltr)
box#workspaces.horizontal.module:dir(ltr)
widget:dir(ltr)
label#custom-niflveil.module:dir(ltr)
widget:dir(ltr)
box#tray.horizontal.module:dir(ltr)
box.horizontal.modules-center:dir(ltr)
widget:dir(ltr)
label#cpu.module:dir(ltr)
widget:dir(ltr)
label#temperature.module:dir(ltr)
widget:dir(ltr)
label#memory.module:dir(ltr)
box.horizontal.modules-right:dir(ltr)
widget:dir(ltr)
label#pulseaudio.module:dir(ltr)
widget:dir(ltr)
label#network.module:dir(ltr)
widget:dir(ltr)
label#battery.module:dir(ltr)
widget:dir(ltr)
label#clock.module:dir(ltr)
[2026-07-28 12:46:48.716] [debug] Creating workspace 1
[2026-07-28 12:46:48.823] [debug] Received SIGCHLD in signalThread
[2026-07-28 12:46:48.823] [debug] Received SIGCHLD in signalThread
Charging
[2026-07-28 12:46:48.827] [debug] Creating workspace 2
[2026-07-28 12:46:48.828] [debug] Creating workspace 3
[2026-07-28 12:46:48.828] [debug] Creating workspace 4
Charging
[2026-07-28 12:46:48.947] [info] Bar configured (width: 1920, height: 20) for output: eDP-1
[2026-07-28 12:46:48.947] [info] Bar configured (width: 2560, height: 20) for output: DP-1
[2026-07-28 12:46:48.951] [debug] hyprland IPC received openlayer>>waybar
[2026-07-28 12:46:48.952] [debug] hyprland IPC received openlayer>>waybar
[2026-07-28 12:46:50.088] [debug] hyprland IPC received openlayer>>wofi
[2026-07-28 12:46:51.326] [debug] hyprland IPC received closelayer>>wofi
[2026-07-28 12:46:51.327] [debug] hyprland IPC received activewindow>>foot,lcm@arch:~
[2026-07-28 12:46:51.328] [debug] hyprland IPC received activewindowv2>>56448560bd70
[2026-07-28 12:46:52.004] [debug] SNI tray id: Mattermost_status_icon_1
[2026-07-28 12:46:52.005] [debug] SNI tray id: Mattermost_status_icon_1
(waybar:28254): Gtk-CRITICAL **: 12:46:52.075: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:52.075: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:52.076: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:52.076: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:52.323: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:52.323: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:52.324: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:52.324: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:53.259: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:53.259: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:53.259: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:53.259: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:53.321: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:53.321: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:53.321: gtk_widget_set_accel_path: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(waybar:28254): Gtk-CRITICAL **: 12:46:53.321: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
Additional context
Mattermost and Waybar are on latest versions.
Describe the bug
Waybar logs show "CRITICAL" warnings when apps like mattermost have traybar icons opened and the "accel_group" can not be asserted.
This is connected to #5142 and was supposed to be fixed in the release for v0.15.0.
To reproduce
Expected behaviour
No crash I guess, no critical warnings
Environment
waybar --version):Waybar v0.15.0Debug output
Run
waybar -l debugand paste any relevant output:Additional context
Mattermost and Waybar are on latest versions.