I understand this can be confusing, but I'm not sure snapd should be in the business of warning about missing desktop components or dbus services of the given interface.
Snapd's desktop interface, as other snapd interfaces, grants access to dozens of resources/subsystems, some of which may not be relevant for some snaps, snapd doesn't have a way of knowing that. I think a solution to this would be a warning/popup implemented by desktop launcher script of thunderbird snap, it knows what's required for proper functioning of the snap (and can use snapctl is-connected for preliminary check, combined with runtime checks of actual services it needs). ** Changed in: snapd (Ubuntu) Importance: High => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1902915 Title: snapd doesn't ensure portals are available even when they are needed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1902915/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs