Firefox Snap Testing 2021-2022

Is firefox configured to save files under your downloads directory without asking, or does it always ask where to save them?

What is your desktop environment?

1 Like

It is configured to always ask.

My desktop is gnome.

I just checked with always ask turned off. It now works! So at least I now have a workround.

Thanks. Good catch.

I still think this is a bug. I have raised it at https://bugzilla.mozilla.org/show_bug.cgi?id=1783564

There are still many sites that the workaround does not work on, including my routers admin page. If you are experiencing this problem please subscribe to the bug I raised in my previous post to give it some traction.

Are there any news to this bug?

““There is also a bug in Expressvpn addon on firefox snap version it doesn’t communicate with the installed expressvpn cli app””

As of by now it is still not working neither with the SNAP nor alternative Firefox installation methods…

has that bug been filed in launchpad (or the mozilla bugtracker) so it is known to the developers and can be fixed/verified ?

1 Like

Please file a bug so that the problem can be tracked and investigated.

1 Like

To be honest, I don’t know

Looks like Bugzilla don’t like me… would love to file a bug but can’t… run in to register issues

Ok, could finally open a user account… bug is filed

https://bugzilla.mozilla.org/show_bug.cgi?id=1786499

2 Likes

Thanks, I was able to fix it,
but I did not hardcode the link to the Icon.
I just used the standard XFCE desktop functionality to add an (existing) app to a panel by right clicking the application in the menu an selecting add to panel.
It means the source contained a version specific link to an icon.

Hi @SergioCostas
Thanks for your reply. Unfortunately Snap Store is based on GNOME Software. I’m running XFCE desktop manager. So no Snap Store is installed. I manually update snaps from the command line to stop the frequent messages from re-appearing.

From experience I can answer that snapd does not do a check for the specific PID that has to be updated. When it is killed it does not do an update in that precise moment. One has to be vigilant in updating the snaps manually each time the notification messages (that appear on top of all windows) start appearing or you have to endure the constant messages until the countdown days expire. I could never take that so long, because the notification popup messages keep getting in the way of other content.

Yes, I’m running Ubuntu 22.04 with Gnome version 42.4. My Firefox is version 104.0.2.

Whenever the system boots to the desktop on a Wayland session, upon clicking on the Firefox app icon, it opens with a black window and the only way to redress this is to close it (quit) and reopen it. This doesn’t save the tabs and windows which were opened previously and were meant to open on restart.

This has been happening since the beginning.

This doesn’t happen on a X11 session.

Cc: @sabdfl

1 Like

This sounds like bug #1987976. Can you please share details about your configuration there?

1 Like

Yet another issue with Firefox Snap:
The Notifications configuration (xfce4-notifyd-config) is filling up with obsolete Snap remnants of Firefox:
notifications_config-app_xfce4-notifyd-config_filling_up_Screenshot_2022-09-21_09-14-25

I was looking for a way to stop the constant Snap update notifications from popping up on top of all other windows, but also switching them off in the xfce4-notifyd-config is a very temporary fix. At each new Snap update a new entry is added, but the old entries are never cleaned out. This is way to high maintenance.

(Xubuntu 22.04 LTS, XFCE with Firefox 105.0 (64-bit) cannonical-002 - 1.0)

TBH this looks like a bug with the XFCE notification system … (if at all, it should point to /snap/firefox/current or /snap/bin/firefox)

1 Like

When I click on an HTTP link in a PDF document in Evince, mouse cursor turns into a spinner but nothing else happens. In the terminal where Evince was started from, I see

env: ‘/snap/bin/firefox’: Permission denied

This problem does not happen if Firefox is installed from deb. It does happen with snap version of Chromium too.

From searching on internet, it appears the problem is with AppArmor profiles that don’t allow some applications to run snaps.

This problem is most likely shall be fixed by whoever those AppArmor profiles come from, but since it affects Firefox snap experience, I decided to post it here too, maybe right people will notice.

Stack Overflow Question: https://askubuntu.com/questions/1390520/evince-can-not-open-links-in-snap-firefox (see answer by user gdu with some analysis)
Launchpad bug https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1968552

Lets analyze that in the light of the Single Responsibility Principle (SRP) of sound software design.

So there’s a new package manager. It’s responsible for updating packages.

Firefox is a package that is frequently updated. The package manger installs the package, but the package manager is not responsible for cleaning out the remnants of the previous version of the package.

The rest of the world should take care of that.

It seams that the responsibilities of the package manager bleed over to other components in the system whose responsibility was never to update packages.

Well, your notification system does not show applications but paths …

and seemingly even paths that have already been removed from your disk (a typical desktop install of snapd only keeps two versions of the package around).

snapd typically follows XDG standards with all desktop integration bits and other desktops seem to not show this problem, so yes, i’d say there is something wrong in XFCEs notification system implementation.

1 Like

Sure, thank you for the response.

1 Like

I agree this looks odd and unexpected. Please note that there is ongoing work to improve the notification system for pending snap updates, which is known to not be as helpful as it should be.

As suggested by @ogra, this particular issue might be relatively easily fixed in XFCE’s settings applications to hide paths to applications that don’t exist anymore. Would you mind filing a bug to open the discussion upstream?

1 Like