After updating to 22.04, system dialogs from Firefox are no longer styled with the system’s theme.
Additionally, they no longer seem to function properly. The default save location is /home, leading to permission denied errors:
Trying to change the file name to save as opens the search bar; any attempt to type anything in the name field fails:
When trying to save to a folder that does not have any folders, the save button is grayed out: (re-logging-in appears to have fixed this somehow)
Am I doing something horribly wrong, here? This began on updating to 22.04. Here are the current stats:
$ snap version
snap 2.55.3+22.04ubuntu1
snapd 2.55.3+22.04ubuntu1
series 16
ubuntu 22.04
kernel 5.15.0-27-generic
$ snap list firefox
Name Version Rev Tracking Publisher Notes
firefox 99.0.1-1 1232 latest/stable/… mozilla* -
$ snap list telegram-desktop
Name Version Rev Tracking Publisher Notes
telegram-desktop 3.7.3-6-g823fc25fa 3985 latest/edge telegram.desktop -
# Using i3wm
$ i3 --version
i3 version 4.20.1 (2021-11-03) © 2009 Michael Stapelberg and contributors
$ env SNAPD_DEBUG=1 SNAP_CONFINE_DEBUG=1 snap run telegram-desktop
# A bunch of DEBUG level log messages
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
error: : cannot open
error: : cannot open
error: : cannot open
(telegram-desktop:3097363): GLib-GIO-WARNING **: 14:25:39.061: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
# I've seen mentions of theming being an issue. None of the themes I've trie dhave worked, but in case it's relevant:
$ gsettings get org.gnome.desktop.interface gtk-theme
'Adwaita-dark'
Current work-around is to create a ~/save folder with an empty tmp folder inside to save files to as their default names, then change manually later.