For Layers using multiple dataSources, searching for a layer based on layerId fails. Specifically, in CesiumView onClick(): https://github.com/opensensorhub/osh-js/blob/03515e37551a271f1e1e77e1687c25212a3a8a08/source/core/ui/view/map/CesiumView.js#L250 Calls MapView: https://github.com/opensensorhub/osh-js/blob/03515e37551a271f1e1e77e1687c25212a3a8a08/source/core/ui/view/map/MapView.js#L248 Which is returning null.