I honestly agree with the GTK devs here. The app chooser is what meant by the spec and it should show all the apps available to the user. And if KDE respects NoDisplay in the app chooser, but still shows it if the MimeType matches, then I think that’s an even more conjectural reading of the spec.
https://gitlab.gnome.org/GNOME/gtk/-/work_items/7776#note_2560841
I honestly agree with the GTK devs here. The app chooser is what meant by the spec and it should show all the apps available to the user. And if KDE respects
NoDisplayin the app chooser, but still shows it if theMimeTypematches, then I think that’s an even more conjectural reading of the spec.