diff --git a/src/SceneItem.ts b/src/SceneItem.ts index ccc05e3f..91bf4cf1 100644 --- a/src/SceneItem.ts +++ b/src/SceneItem.ts @@ -216,11 +216,12 @@ class SceneItem extends Animator { } public setId(id?: number | string) { const state = this.state; + const elements = this.elements; + const length = elements.length; state.id = id || makeId(!!length); - const elements = this.elements; - if (elements.length && !state[SELECTOR]) { + if (length && !state[SELECTOR]) { const sceneId = toId(this.getId()); state[SELECTOR] = `[${DATA_SCENE_ID}="${sceneId}"]`;