budgie-desktop
budgie-desktop copied to clipboard
Invisible notifications(?) blocking mouse clicks in the notification area
Description
Basically, sometimes a rectangular portion of the top-right corner of my screen (roughly corresponding to the location of a notification popup) will not respond to mouse clicks. it's as if there's an invisible window sitting above every other window and intercepting mouse clicks.
The problem goes away upon running budgie-panel --replace
, but weirdly, after doing this, it seems to happen more frequently. I could go all day without running into this problem, but once it happens the first time, replacing budgie-panel will only seem to work for 5-10 minutes before it happens again.
This has been happening consistently while I've been using Solus Budgie in the last six months or so, including on completely fresh installations.
Budgie version
budgie-desktop 10.5.1 (git-6f60f10bb03b4779379d9e8ce3681d93a3f17e48)
Operating system
Solus 4.1 (fully up to date)
Steps to reproduce the issue
It's a little hard to give any specific instructions as this is quite unpredictable, but it seems to happen more often when I'm in a fullscreen application, and regularly getting notifications (e.g. playing music in Rhythmbox and getting a notification for each song). It might only happen if I click somewhere while a notification is appearing, but it's hard to tell.
Additional information
when I run budgie-panel
from the terminal, I receive this message consistently on startup (not sure if it's relevant):
** Message: 16:40:23.112: libsession.vala:50: DESKTOP_AUTOSTART_ID not set, session registration may be broken (not running budgie-desktop?
when the problem occurs I get critical errors in stdout. they're not always the same, but they're usually (always?) assertion failures. here are two examples from today:
(budgie-panel:18182): Gtk-CRITICAL **: 16:38:34.723: gtk_image_set_from_pixbuf: assertion 'GTK_IS_IMAGE (image)' failed
(budgie-panel:18182): Gtk-CRITICAL **: 16:38:34.723: gtk_label_set_markup: assertion 'GTK_IS_LABEL (label)' failed
(budgie-panel:18182): Gtk-CRITICAL **: 16:38:34.723: gtk_label_set_ellipsize: assertion 'GTK_IS_LABEL (label)' failed
(budgie-panel:18182): Gtk-CRITICAL **: 16:38:34.723: gtk_label_set_markup: assertion 'GTK_IS_LABEL (label)' failed
(budgie-panel:18530): Gtk-CRITICAL **: 16:42:54.251: gtk_image_set_from_pixbuf: assertion 'GTK_IS_IMAGE (image)' failed
(budgie-panel:18530): Gtk-CRITICAL **: 16:42:54.251: gtk_label_set_markup: assertion 'GTK_IS_LABEL (label)' failed
(budgie-panel:18530): Gtk-CRITICAL **: 16:42:54.251: gtk_label_set_ellipsize: assertion 'GTK_IS_LABEL (label)' failed
(budgie-panel:18530): Gtk-CRITICAL **: 16:42:54.251: gtk_label_set_markup: assertion 'GTK_IS_LABEL (label)' failed
(budgie-panel:18530): Gtk-CRITICAL **: 16:47:17.294: gtk_image_set_from_pixbuf: assertion 'GTK_IS_IMAGE (image)' failed
(budgie-panel:18530): Gtk-CRITICAL **: 16:47:17.294: gtk_label_set_markup: assertion 'GTK_IS_LABEL (label)' failed
(budgie-panel:18530): Gtk-CRITICAL **: 16:47:17.294: gtk_label_set_ellipsize: assertion 'GTK_IS_LABEL (label)' failed
(budgie-panel:18530): Gtk-CRITICAL **: 16:47:17.294: gtk_label_set_markup: assertion 'GTK_IS_LABEL (label)' failed
(budgie-panel:18530): Gtk-CRITICAL **: 16:47:17.294: gtk_widget_get_allocated_height: assertion 'GTK_IS_WIDGET (widget)' failed
I have also been experiencing this.
Ubuntu Budgie 20.04 Budgie desktop version: 10.5.1
further info: interestingly enough, I've used Budgie on about 8 different machines, and my home desktop is the only one on which I've had this problem. Maybe it's because I do more with this computer (fullscreen programs, lots of notifications and running processes, etc.) but it might be a hardware thing. I can give details if needed.
I heard someone mention that it was only Rhythmbox notifications that caused the problem, so I stopped using Rhythmbox for a couple of days and I haven't had the problem since.
I also have been experiencing this with Spotify notifications blocking area of the browser behind it.
It seems that the actual notification window is smaller than the invisible "hitbox" of it. The whole seemingly empty area around the notification in the image is unclickable and the notification keeps showing while the cursor is there:
Solus 4.1 Budgie 10.5.1