maplibre-gl-js version: 5.2.0
browser: Google Chrome 136.0.7103.114 (Official Build) (64-bit)
Steps to Trigger Behavior
- Create a source using { cluster: true }
- Query features using
map.querySourceFeatures("uk-mountains", { sourceLayer: "uk-mountains", filter: ["has", "point_count"], })
Expected Behavior
Clusters returned by querySourceFeatures should be unique, as identified by clusterId
Actual Behavior
In rare instances it can return the same cluster twice. Seems to be most likely to happen when zoomed out fully.
maplibre-gl-js version: 5.2.0
browser: Google Chrome 136.0.7103.114 (Official Build) (64-bit)
Steps to Trigger Behavior
map.querySourceFeatures("uk-mountains", { sourceLayer: "uk-mountains", filter: ["has", "point_count"], })Expected Behavior
Clusters returned by querySourceFeatures should be unique, as identified by clusterId
Actual Behavior
In rare instances it can return the same cluster twice. Seems to be most likely to happen when zoomed out fully.