The basic issue appears to be that PlacesPopover.qml uses the following code to fill the objectName -
objectName: model.objectName
At runtime this evaluates to nothing.
In contrast, the PlacesSidebar.qml component does have objectNames set for placeHome and placeFileSystem, and it uses this code -
objectName: "place" + folderDisplayName(path).replace(/ /g,'')
The basic issue appears to be that PlacesPopover.qml uses the following code to fill the objectName -
objectName: model.objectName
At runtime this evaluates to nothing.
In contrast, the PlacesSidebar.qml component does have objectNames set for placeHome and placeFileSystem, and it uses this code -
objectName: "place" + folderDisplayNa me(path) .replace( / /g,'')