Bug 60221
| Summary: | firefox: после установки перехватывает роль почтового клиента по умолчанию у Thunderbird | ||
|---|---|---|---|
| Product: | Branch p11 | Reporter: | Mikhail D Hoteev <hoteevmd> |
| Component: | firefox | Assignee: | Ajrat Makhmutov <rauty> |
| Status: | RESOLVED LATER | QA Contact: | qa-p11 <qa-p11> |
| Severity: | normal | ||
| Priority: | P5 | CC: | zerg |
| Version: | unspecified | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Attachments: | |||
Содержимое ~/.config/mimeapps.list на KWork 11.4 после прохождения всех шагов: [Added Associations] x-scheme-handler/mailto=thunderbird.desktop; [Default Applications] x-scheme-handler/mailto=firefox.desktop mailto=firefox.desktop x-scheme-handler/mailto должно не быть у него в desktop (Ответ для Sergey V Turchin на комментарий #2) > x-scheme-handler/mailto должно не быть у него в desktop Апстрим специально его добавил: https://bugzilla.mozilla.org/show_bug.cgi?id=1839244 В целом должно - есть web email клиенты. Это надо решать через приоритет выбора почтового клиента в DE. (Ответ для Ajrat Makhmutov на комментарий #3) > В целом должно - есть web email клиенты. Продемонстрируй открытие ссылки mailto:pofig@nafig.net web email клиентом. Или нужно отревертить в https://hg-edge.mozilla.org/mozilla-central/rev/d125c3f64eb3 хотя бы ту часть, которая не работает. Created attachment 22182 [details] Демонстрация открытие ссылки mailto:pofig@nafig.net web email клиентом (Ответ для Ajrat Makhmutov на комментарий #5) > Демонстрация открытие ссылки mailto:pofig@nafig.net web email клиентом Не верю и не вижу никакого открытия. Запиши скринкаст, что оно действительно открылось. У тебя там 1-м пунктом как раз Firefox, открой в нём. И используй 2 источника ссылки mailto:pofig@nafig.net : 1. Эту веб-страницу (не в Firefox) 2. Это письмо (в почтовой программе, не в Thunderbird) Created attachment 22183 [details] Демонстрация открытие ссылки mailto:pofig@nafig.net web email клиентом 2 Через firefox-firefox не открывается. (Ответ для Ajrat Makhmutov на комментарий #7) > Демонстрация открытие ссылки mailto:pofig@nafig.net web email клиентом 2 > Через firefox-firefox не открывается. Вот и доказательство, что обработчик в desktop-файле не работает. Или это, наоборот, внутренний не работает? (Ответ для Sergey V Turchin на комментарий #9) > Или это, наоборот, внутренний не работает? Что такое внутренний? Окно выбора в firefox, открываются web и не web клиенты. Единственный баг который я вижу - что firefox доступен к выбору у себя в выборе почтового клиента. Должен либо показываться, либо снова открывать окно выбора. Ну, раз из другой программы открывается firefox и как-то работает, то, видимо, имеет право на жизнь. (Ответ для Ajrat Makhmutov на комментарий #10) > Единственный баг который я вижу - что firefox доступен > к выбору у себя в выборе почтового клиента. Да. Это зацикливание. (Ответ для Ajrat Makhmutov на комментарий #10) > Что такое внутренний? Я спутал, но это когда в Firefox открываешь ссылку, то сперва внутренний обработчик, который решит, встроенным механизмом открыть или системным. (Ответ для Ajrat Makhmutov на комментарий #10) > Должен либо показываться, либо снова открывать окно выбора. *не показываться Попробую решить что-то с тем, что DE заменяет thunderbird на firefox. (Ответ для Ajrat Makhmutov на комментарий #14) > Попробую решить что-то с тем, что DE заменяет thunderbird на firefox. Должно быть в altlinux-mime-defaults. Миша, отличный улов! Это неприятный flaky bug в KDE. На Sisyphus тоже должен воспроизводиться с некоторой вероятностью. Я запатчу kf6-kservice, а то он, оказывается, перестал читать /usr/share/applications/KDE-mimeapps.list |

Description
Mikhail D Hoteev 2026-08-20 14:11:46 MSKCreated attachment 22058 [details] видео с демонстрацией ошибки Воспроизводится на системах, обновлённых до актуального p11: Alt KWorkstation 11.4 x86_64 Alt Education 11.2 x86_64 KDE Версии пакетов: firefox-153.0-alt1.x86_64 thunderbird-153.0-alt1.x86_64 kde-cli-tools-6.6.5-alt1.x86_64 Описание ошибки: После установки и первого запуска Firefox на свежей системе почтовый клиент по умолчанию автоматически переключается с Thunderbird на Firefox, хотя пользователь никак это не выбирал. Причина в том, что firefox.desktop содержит в поле MimeType значение x-scheme-handler/mailto. Если в конфигурации нет явно зафиксированного значения для этого MIME типа, система при разрешении обработчика берет первый подходящий desktop файл, и после установки Firefox им оказывается именно он, а не Thunderbird. Шаги для воспроизведения: 1. Установить свежую и обновить её, ничего не меняя в настройках приложений по умолчанию. 2. Открыть Параметры системы, раздел Приложения по умолчанию, и убедиться, что почтовый клиент это Thunderbird. 3. Установить и один раз запустить Firefox. 4. Снова открыть Параметры системы, раздел Приложения по умолчанию. Ожидаемый результат: почтовый клиент остается Thunderbird, браузером по умолчанию становится Firefox. Фактический результат: почтовым клиентом тоже становится Firefox. Дополнительно: На Sisyphus проблема не воспроизводится. Также ошибка не воспроизводится, если почтовый клиент был явно выставлен пользователем через настройки KDE или командой xdg-mime default до установки Firefox. Это подтверждает, что проблема возникает только при отсутствии явной записи для x-scheme-handler/mailto в mimeapps.list.