diff --git a/website/src/lib/components/embedding/Embedding.svelte b/website/src/lib/components/embedding/Embedding.svelte
index 9334db16..7c148a12 100644
--- a/website/src/lib/components/embedding/Embedding.svelte
+++ b/website/src/lib/components/embedding/Embedding.svelte
@@ -18,7 +18,7 @@
$embedding = true;
- const { currentBasemap, distanceUnits, velocityUnits, temperatureUnits } = settings;
+ const { currentBasemap, distanceUnits, velocityUnits, temperatureUnits, fileOrder } = settings;
export let options: EmbeddingOptions;
@@ -63,7 +63,7 @@
return;
}
- let id = `gpx-${index}`;
+ let id = `gpx-${index}-embed`;
file._data.id = id;
let statistics = new GPXStatisticsTree(file);
@@ -87,6 +87,8 @@
return $fileObservers;
});
+ $fileOrder = [...$fileOrder.filter((id) => !id.includes('embed')), ...ids];
+
selection.update(($selection) => {
$selection.clear();
ids.forEach((id) => {
@@ -95,8 +97,6 @@
return $selection;
});
- console.log($fileObservers, $selection);
-
map.subscribe(($map) => {
if ($map) {
$map.fitBounds(
@@ -155,6 +155,8 @@
if ($temperatureUnits !== prevUnits.temperature) {
$temperatureUnits = prevUnits.temperature;
}
+
+ $fileOrder = $fileOrder.filter((id) => !id.includes('embed'));
});
diff --git a/website/src/lib/components/embedding/OpenIn.svelte b/website/src/lib/components/embedding/OpenIn.svelte
index 30f6fe1b..9159ed43 100644
--- a/website/src/lib/components/embedding/OpenIn.svelte
+++ b/website/src/lib/components/embedding/OpenIn.svelte
@@ -1,7 +1,8 @@
@@ -9,7 +10,7 @@