https://bugs.kde.org/show_bug.cgi?id=498985
--- Comment #1 from David Anderson <d...@natulte.net> --- Yup, confirmed, looking at QDBus source code: https://github.com/qt/qtbase/blob/dev/src/dbus/qdbusintegrator.cpp#L1447 When the message is routed to a virtual object, handleMessage gets the first look. If it returns true, that's the end of processing. If it returns false, _then_ QDBus calls activateInternalFilters (https://github.com/qt/qtbase/blob/dev/src/dbus/qdbusintegrator.cpp#L1391), which is where the call to introspect happens. So, Request::handleMessage is accidentally suppressing all the "builtin" DBus interfaces, including introspection. This should be an easy fix, assuming I can figure out how to test a custom build of the portal service... -- You are receiving this mail because: You are watching all bug changes.