xfce4-mime-helper --launch WebBrowser does not work with firefox snap

Bug #1967111 reported by Sean Davis
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Xfce4 Settings
Fix Released
Unknown
firefox (Ubuntu)
Invalid
High
Unassigned
Jammy
Invalid
High
Unassigned
xfce4-settings (Ubuntu)
Fix Released
High
Unassigned
Jammy
Fix Released
High
Unassigned

Bug Description

With Firefox set as the default browser, `exo-open --launch WebBrowser` only outputs the current env vars (seen below).

Passing in an additional parameter (`exo-open --launch WebBrowser google.com`) works as expected.

SHELL=/bin/bash
SESSION_MANAGER=local/xubuntu:@/tmp/.ICE-unix/4173,unix/xubuntu:/tmp/.ICE-unix/4173
WINDOWID=73400323
QT_ACCESSIBILITY=1
COLORTERM=truecolor
XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_MENU_PREFIX=xfce-
CLUTTER_BACKEND=x11
SSH_AUTH_SOCK=/run/user/999/keyring/ssh
DESKTOP_SESSION=xubuntu
XDG_SEAT=seat0
PWD=/home/xubuntu
LOGNAME=xubuntu
XDG_SESSION_DESKTOP=xubuntu
QT_QPA_PLATFORMTHEME=gtk2
XDG_SESSION_TYPE=x11
PANEL_GDK_CORE_DEVICE_EVENTS=0
GPG_AGENT_INFO=/run/user/999/gnupg/S.gpg-agent:0:1
XAUTHORITY=/home/xubuntu/.Xauthority
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/xubuntu
HOME=/home/xubuntu
LANG=en_US.UTF-8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
XDG_CURRENT_DESKTOP=XFCE
VTE_VERSION=6790
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
LESSCLOSE=/usr/bin/lesspipe %s %s
XDG_SESSION_CLASS=user
TERM=xterm-256color
GTK_OVERLAY_SCROLLING=0
LESSOPEN=| /usr/bin/lesspipe %s
USER=xubuntu
DISPLAY=:0.0
SHLVL=1
XDG_VTNR=7
XDG_SESSION_ID=c2
XDG_RUNTIME_DIR=/run/user/999
XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
GDMSESSION=xubuntu
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/999/bus
_=/usr/bin/exo-open

Sean Davis (bluesabre)
description: updated
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1967111

tags: added: iso-testing
Sean Davis (bluesabre)
Changed in exo (Ubuntu):
importance: Undecided → High
Sean Davis (bluesabre)
tags: added: snap
Changed in firefox (Ubuntu Jammy):
importance: Undecided → High
Changed in exo (Ubuntu Jammy):
status: New → Triaged
Changed in firefox (Ubuntu Jammy):
status: New → Triaged
Revision history for this message
Sean Davis (bluesabre) wrote :

It seems likely that exo-open is stopping at the `env` command in the launcher:

env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/firefox_firefox.desktop /snap/bin/firefox %u

Sean Davis (bluesabre)
summary: - exo-open --launch WebBrowser does not work with firefox snap
+ xfce4-mime-helper --launch WebBrowser does not work with firefox snap
affects: exo (Ubuntu Jammy) → xfce4-settings (Ubuntu Jammy)
Sean Davis (bluesabre)
Changed in xfce4-settings (Ubuntu Jammy):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xfce4-settings - 4.16.2-1ubuntu2

---------------
xfce4-settings (4.16.2-1ubuntu2) jammy; urgency=medium

  * d/p/lp_1967111.patch:
    - Fix 'Web Browser' launcher with firefox snap (LP: #1967111)

 -- Sean Davis <email address hidden> Sun, 10 Apr 2022 06:50:33 -0400

Changed in xfce4-settings (Ubuntu Jammy):
status: Fix Committed → Fix Released
Sean Davis (bluesabre)
Changed in firefox (Ubuntu Jammy):
status: Triaged → Invalid
Changed in xfce4-settings:
status: Unknown → New
Changed in xfce4-settings:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.