FS#69499 - seamonkey 2.53.5 does not open links passed from other applications

Attached to Project: Community Packages
Opened by android (android) - Monday, 01 February 2021, 16:37 GMT
Last edited by Toolybird (Toolybird) - Saturday, 01 April 2023, 22:01 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Kyle Keen (keenerd)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Just updated to seamonkey 2.53.5
The Exec line in the /usr/share/applications/seamonkey.desktop file does not contain the %u needed to pass the link to the browser when being launched by other applications.

Additional info:
* package version(s)
seamonkey 2.53.5-2
* config and/or log files etc.
/usr/share/applications/seamonkey.desktop
* link to upstream bug report, if any

Steps to reproduce:
In email or irc client select "Open link in browser". Seamonkey will open a blank window instead of opening the passed link.
This task depends upon

Closed by  Toolybird (Toolybird)
Saturday, 01 April 2023, 22:01 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Pkg dropped to the AUR
Comment by android (android) - Tuesday, 14 September 2021, 01:44 GMT
This bug persists in seamonkey 2.53.9-1

While the .desktop file is extracted from upstream source, it is modified at the end of the PKGBUILD.

A couple of other sed commands are used there. So it seems appropriate to also fix this issue in the same way.

A patch to PKGBUILD is attached.
Comment by android (android) - Monday, 11 April 2022, 02:00 GMT
This bug persists in seamonkey 2.53.11.1-1

It's really a simple fix, and the bug is now over a year old.

It literally only requires 1 additional line in the PKGBUILD (see patch file above):

sed -i 's/Exec=seamonkey/Exec=seamonkey %u/' "$pkgdir/usr/share/applications/seamonkey.desktop"

Can someone please correct this...

Thank you
Comment by android (android) - Monday, 18 April 2022, 16:17 GMT
Just as a note to anyone who stumbles onto this bug, because seamonkey does not open links passed by other applications, you can override the system behaviour by creating a file in your home directory:

~/.local/share/applications/seamonkey.desktop

This is a simple edit of the system file:

/usr/share/applications/seamonkey.desktop

The contents should be:

[Desktop Entry]
Version=1.0
Name=SeaMonkey internet suite
GenericName=Web Browser
Comment=Your web, the way you like it
Exec=seamonkey -new-tab %u
Icon=seamonkey
Terminal=false
Type=Application
StartupWMClass=seamonkey-bin
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
X-MultipleArgs=false
X-Desktop-File-Install-Version=0.16
Categories=Network;WebBrowser;


Loading...