diff --git a/website/src/app.d.ts b/website/src/app.d.ts
index c7c0ed1d2..50be011d1 100644
--- a/website/src/app.d.ts
+++ b/website/src/app.d.ts
@@ -8,6 +8,11 @@ declare global {
// interface PageState {}
// interface Platform {}
}
+
+ interface Window {
+ /** The map, for extensions (set once it has loaded). */
+ _map?: import('maplibre-gl').Map;
+ }
}
export {};
diff --git a/website/src/lib/components/AlgoliaDocSearch.svelte b/website/src/lib/components/AlgoliaDocSearch.svelte
index 032b15bc8..e6c92ad7d 100644
--- a/website/src/lib/components/AlgoliaDocSearch.svelte
+++ b/website/src/lib/components/AlgoliaDocSearch.svelte
@@ -60,7 +60,7 @@
-
+
diff --git a/website/src/lib/components/map/style.ts b/website/src/lib/components/map/style.ts
index 2a044186e..9b202017e 100644
--- a/website/src/lib/components/map/style.ts
+++ b/website/src/lib/components/map/style.ts
@@ -125,7 +125,7 @@ export class StyleManager {
}
}
} catch (e) {
- console.error(e.message);
+ console.error(e instanceof Error ? e.message : e);
}
this.merge(style, basemapStyle);
style.sky ??= sky;
@@ -196,7 +196,7 @@ export class StyleManager {
}
this._pastOverlays.add(overlay);
} catch (e) {
- console.error(e.message);
+ console.error(e instanceof Error ? e.message : e);
}
}
}
diff --git a/website/src/routes/[[language]]/help/[...guide]/+page.svelte b/website/src/routes/[[language]]/help/[...guide]/+page.svelte
index 9b43b64c9..4bedb62a4 100644
--- a/website/src/routes/[[language]]/help/[...guide]/+page.svelte
+++ b/website/src/routes/[[language]]/help/[...guide]/+page.svelte
@@ -10,8 +10,8 @@
let { data }: { data: { guideModule: any; guideTitles: Record } } = $props();
- let previousGuide = $derived(getPreviousGuide(page.params.guide));
- let nextGuide = $derived(getNextGuide(page.params.guide));
+ let previousGuide = $derived(getPreviousGuide(page.params.guide ?? ''));
+ let nextGuide = $derived(getNextGuide(page.params.guide ?? ''));