https://bugs.kde.org/show_bug.cgi?id=508607
Bug ID: 508607
Summary: "Open With" no longer lists NoDisplay applications,
breaking MIME associations
Classification: Frameworks and Libraries
Product: frameworks-kio
Version First 6.17.0
Reported In:
Platform: Neon
OS: Linux
Status: REPORTED
Keywords: regression, usability
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
After a recent commit in KIO:
https://invent.kde.org/frameworks/kio/-/merge_requests/1937/diffs?commit_id=16d8b4cdfbcd9ac884581df67441e98efa743eb3
the "Open With" dialog no longer shows applications marked with NoDisplay=true.
It introduces a regression in practical usage.
The new behavior breaks common workflows:
Applications that declare support for certain MIME types but are NoDisplay
(e.g. helper tools, editors, converters) can no longer be chosen manually via
"Open With".
They now only work if set as the default handler (highest priority in
mimeapps.list), which defeats the purpose of MIME associations with multiple
possible handlers.
Users lose flexibility to open a file once with such an application without
making it the default.
EXAMPLE SCENARIO
1. CrossOver installs multiple .desktop files for Microsoft Word, e.g. for
different open configurations, all with NoDisplay=true.
2. These entries are properly associated with application/msword and
application/vnd.openxmlformats-officedocument.wordprocessingml.document.
3. User has LibreOffice Writer as default, but wants to open a .docx via "Open
With" → choose MS Word.
OBSERVED RESULT
None are shown, unless one is set as the default in mimeapps.list. There are
only NoDisplay=false apps.
EXPECTED RESULT
All registered Word launchers appear in the list, because they support the MIME
type.
SOFTWARE/OS VERSIONS
Operating System: KDE neon User Edition
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.1
Kernel Version: 6.14.0-28-generic (64-bit)
Graphics Platform: X11
--
You are receiving this mail because:
You are watching all bug changes.