MediaIndexing permission required to create ImagePickerPage?

Just had a bug report from a user that ImagePickerPage wouldn’t create, so tinkering with the permissions and adding MediaIndexing seemed to solve it.

This seems like an awfully strange permission required to open the ImagePicker?

The error message I pulled from the logs without the permission was:

Error creating tracker connection: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown

MediaIndexing serves the thumbnails to the Picker so that would make sense.

1 Like

In technical terms of course, that’s why I tried that permission, but surely we shouldn’t have to add it ourselves that’s incredibly new developer unfriendly and is of course not mentioned in the documentation for Sailfish Pickers