Skip to content

Commit 2a99375

Browse files
committed
move shadow dom setup outside of settimeout
1 parent 4f9819e commit 2a99375

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/shader-doodle.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ class ShaderDoodleElement extends SDNodeElement {
1717
}
1818

1919
connectedCallback() {
20+
this.shadow.innerHTML = Template.render(this.width, this.height);
21+
this.canvas = Template.map(this.shadow).canvas;
22+
2023
setTimeout(() => {
2124
try {
2225
this.init();
@@ -69,9 +72,6 @@ class ShaderDoodleElement extends SDNodeElement {
6972
}
7073

7174
async init() {
72-
this.shadow.innerHTML = Template.render(this.width, this.height);
73-
this.canvas = Template.map(this.shadow).canvas;
74-
7575
await super.init();
7676

7777
this.surface = Surface(this);

0 commit comments

Comments
 (0)