That should be implemented due to work fine. When you add a bookmark who did this push the bookmark in appsByOrigin as well but when the homescreen is launched only loads the installed apps in appsByOrigin forgetting bookmarks.

https://github.com/mozilla-b2g/gaia/blob/master/apps/homescreen/js/grid.js#L899