Public bug reported:

>From https://github.com/telegramdesktop/tdesktop/issues/16051

Reproduce:

1. Ensure that `text/html` in *$HOME/.config/mimeapps.list* is set to a known 
value, e.g. firefox.desktop.
2. Create a .desktop file named *telegram-desktop_telegram-desktop.desktop*. 
See below for an example file.
3. run `xdg-settings set default-url-scheme-handler tg 
telegram-desktop_telegram-desktop.desktop`
4. Now `xdg-open` or `gio open` will open any HTML file not in firefox, but 
with telegram.
5. in *$HOME/.config/mimeapps.list* the entry for `text/html` is changed to 
`text/html=telegram-desktop_telegram-desktop.desktop`.

Expected behaviour: 
HTML files are opened in firefox or the app defined before.

Actual behaviour:
HTML files are opened in Telegram (which cannot handle this).

telegram-desktop is an example, and is how I experienced this issue. I'm
not familiar enough with scheme-handlers and xdg-utils to be able to
boil down a desktop-file to the bare minimals to reproduce this. Sorry
for that.


*telegram-desktop_telegram-desktop.desktop* contents:
```
[Desktop Entry]
X-SnapInstanceName=telegram-desktop
Version=1.0
Name=Telegram Desktop
Comment=Official desktop version of Telegram messaging app
Exec=env 
BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/telegram-desktop_telegram-desktop.desktop
 /snap/bin/telegram-desktop -- %u
Icon=/snap/telegram-desktop/2551/meta/gui/icon.png
Terminal=false
StartupWMClass=TelegramDesktop
Type=Application
Categories=Chat;Network;InstantMessaging;Qt;
MimeType=x-scheme-handler/tg;
Keywords=tg;chat;im;messaging;messenger;sms;tdesktop;
```

I've gotten this file by installing telegram with snap and it is then
located at */var/lib/snapd/desktop/applications/telegram-
desktop_telegram-desktop.desktop*. I'm not sure if the desktop file
works as it references to snap directories that do not exist if
telegram-desktop is not installed.

** Affects: xdg-utils (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1921497

Title:
  xdg-settings set default-url-scheme-handler changes the entry for mime
  type text/html

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xdg-utils/+bug/1921497/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to