diff --git a/ts_web/elements/wcc-properties.ts b/ts_web/elements/wcc-properties.ts index e4f5dd0..412696b 100644 --- a/ts_web/elements/wcc-properties.ts +++ b/ts_web/elements/wcc-properties.ts @@ -260,13 +260,16 @@ export class WccProperties extends LitElement { } console.log(anonItem.elementProperties); const wccFrame = await this.dashboardRef.wccFrame; - let selectedElement: HTMLElement; + let firstFoundInstantiatedElement: HTMLElement; for (const element of Array.from(wccFrame.children)) { if (element instanceof (this.selectedItem as any)) { - selectedElement = element as HTMLElement; + firstFoundInstantiatedElement = element as HTMLElement; break; } } + if (!firstFoundInstantiatedElement) { + return; + } const classProperties: Map = anonItem.elementProperties; if (!classProperties) { return; @@ -287,38 +290,38 @@ export class WccProperties extends LitElement { case 'Boolean': return html``; case 'String': return html``; case 'Number': return html``; case 'Enum': const enumValues: any[] = getEnumValues(property); return html`