From 8cc18f88924ff06bf2dd459e0fe0e17ebe3a2d2e Mon Sep 17 00:00:00 2001 From: andrewwallacespeckle Date: Wed, 24 Sep 2025 18:13:04 +0200 Subject: [PATCH] fix(fe): consolidate createExtensions --- packages/frontend-2/lib/viewer/composables/setup.ts | 2 ++ .../frontend-2/lib/viewer/composables/setup/highlighting.ts | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/frontend-2/lib/viewer/composables/setup.ts b/packages/frontend-2/lib/viewer/composables/setup.ts index a1f32da95..b85ac83a7 100644 --- a/packages/frontend-2/lib/viewer/composables/setup.ts +++ b/packages/frontend-2/lib/viewer/composables/setup.ts @@ -101,6 +101,7 @@ import { useMeasurementsSetup } from '~/lib/viewer/composables/setup/measurement import { useFiltersSetup } from '~/lib/viewer/composables/setup/filters' import { useViewerPanelsSetup } from '~/lib/viewer/composables/setup/panels' import { ViewerRenderPageType } from '~/lib/viewer/helpers/state' +import { HighlightExtension } from '~/lib/viewer/composables/setup/highlighting' export type LoadedModel = NonNullable< Get @@ -448,6 +449,7 @@ function createViewerDataBuilder(params: { viewerDebug: boolean }) { ...DefaultViewerParams, verbose: !!(import.meta.client && params.viewerDebug) }) + viewer.createExtension(HighlightExtension) viewer.createExtension(PassReader) const initPromise = viewer.init() diff --git a/packages/frontend-2/lib/viewer/composables/setup/highlighting.ts b/packages/frontend-2/lib/viewer/composables/setup/highlighting.ts index 9361720e1..6e06ced46 100644 --- a/packages/frontend-2/lib/viewer/composables/setup/highlighting.ts +++ b/packages/frontend-2/lib/viewer/composables/setup/highlighting.ts @@ -55,9 +55,6 @@ export const useHighlightingPostSetup = () => { if (pageType.value === ViewerRenderPageType.Presentation) return - // Create the highlighting extension once during setup - instance.createExtension(HighlightExtension) - // Get the highlighting extension instance const getHighlightExtensionInstance = () => instance.getExtension(HighlightExtension)