diff --git a/src/editor/main.js b/src/editor/main.js index 2a62900..569033b 100644 --- a/src/editor/main.js +++ b/src/editor/main.js @@ -593,10 +593,20 @@ class Editor extends LitElement { this.camera.aspect = target.clientWidth / target.clientHeight; this.camera.updateProjectionMatrix(); + + requestAnimationFrame(this._forceWebKitCanvasRender.bind(this)); }); obs.observe(this); } + _forceWebKitCanvasRender() { + const canvas = this.renderer.canvas(); + if (!canvas) return; + canvas.style.transform = "translateZ(0)"; + canvas.offsetHeight; + canvas.style.transform = "none"; + } + async _loadSkin() { const layerData = this.project.get("layers", []); if (layerData.length > 0) {