diff --git a/website/src/lib/components/toolbar/tools/reduce/utils.svelte.ts b/website/src/lib/components/toolbar/tools/reduce/utils.svelte.ts index 22415f415..525399074 100644 --- a/website/src/lib/components/toolbar/tools/reduce/utils.svelte.ts +++ b/website/src/lib/components/toolbar/tools/reduce/utils.svelte.ts @@ -163,6 +163,9 @@ export class ReducedGPXLayerCollection { reduce() { let itemsAndPoints = new Map(); this._simplified.forEach(([item, maxPts, points], itemFullId) => { + if (!get(selection).hasAnyParent(item)) { + return; + } itemsAndPoints.set( item, points