From 8fdfd7cafe5a83cb0baffb9c1ae201cf16ea5c20 Mon Sep 17 00:00:00 2001 From: Steven Vandevelde Date: Mon, 2 Mar 2026 15:22:58 +0100 Subject: [PATCH] fix: wait for output configurator to be defined --- deno.jsonc | 13 +++++++------ src/components/orchestrator/output/element.js | 4 +++- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/deno.jsonc b/deno.jsonc index f188bcf6..0d187653 100644 --- a/deno.jsonc +++ b/deno.jsonc @@ -54,6 +54,13 @@ "@testing/": "./src/testing/", "@tests/": "./tests/", + "@common/": "./src/common/", + "@components/": "./src/components/", + "@definitions/": "./src/definitions/", + "@styles/": "./src/styles/", + "@themes/": "./src/themes/", + + // Diffuse prefix paths "@diffuse/foundation": "./src/common/facets/foundation.js", "@diffuse/common/": "./src/common/", @@ -62,12 +69,6 @@ "@diffuse/styles/": "./src/styles/", "@diffuse/themes/": "./src/themes/", - "@common/": "./src/common/", - "@components/": "./src/components/", - "@definitions/": "./src/definitions/", - "@styles/": "./src/styles/", - "@themes/": "./src/themes/", - // Build "@atcute/lex-cli": "npm:@atcute/lex-cli@^2.5.3", "@dotenv-run/esbuild": "npm:@dotenv-run/esbuild@^1.5.1", diff --git a/src/components/orchestrator/output/element.js b/src/components/orchestrator/output/element.js index e8ca3718..0ac46c2d 100644 --- a/src/components/orchestrator/output/element.js +++ b/src/components/orchestrator/output/element.js @@ -33,8 +33,10 @@ class OutputOrchestrator extends DiffuseElement { /** @type {Set} */ let previouslyActivated = new Set(); + await customElements.whenDefined(this.outputConfigurator.localName); + this.effect(() => { - const set = this.outputConfigurator.activated(); + const set = this.activated(); const newlyActicated = set.difference(previouslyActivated); newlyActicated.forEach((id) => { -- 2.51.2