[Pamac 7.3.5] Pamac GTK can glitch out completely when looking for details of AUR packages (GTK-Warning: Drawing a gadget with negative dimensions?)
DE: Cinnamon 4.0.9 (package: 4.0.9-1.6)
WM: Muffin 4.0.5 (package: 4.0.5-1)
Pamac: Pamac GTK 7.3.5 (package: 7.3.5-2)
A very annoying bug I encounter when browsing for AUR packages in Pamac.
When I try to see details of an AUR package that is not installed, Pamac GTK can glitch out completely, making the information totally unreadable. See those screenshots:
This only happened to me so far when looking the details of AUR packages that are not installed. When I am trying to look the details of packages from repositories (official or third-party) or packages that are currently installed (foreign or not), it works consistently well.
This bug doesn't appear all the time. I notice that the first time looking for details after opening a Pamac window works correctly pretty consistently; I have way less success when looking the details for a second package, a third package, etc., which is a pretty common thing to do when browsing in AUR (we do not find what we are looking for immediately).
Sometime, Pamac fixes itself and the information shows correctly after waiting a couple of seconds, sometime a minute or two. However, it doesn't always fix itself even after waiting for minutes.
Somehow, if Pamac window loses focus (which could be done by clicking on another opened window), the glitch goes away magically.
I could not gather much more information about this issue that could be helpful to solve the problem. By launching Pamac GTK from the terminal, I could only gather this kind of warning messages (there is multiple of them popping up at the same time) when the glitch appears and I am in the Build files section.
(pamac-manager:1524): Gtk-WARNING **: 12:49:12.853: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node tab owner GtkNotebook)
No warning or error shows up in the terminal in other sections, unfortunately.
This is all I could report. Hopefully it is enough to be helpful.
Thanks in advance for reading my report and handling the issue.