Skip to content

Commit 0d91342

Browse files
committed
component.Canvas: afterSetMounted() => ResizeObserver id delegation
1 parent 2aa0ee4 commit 0d91342

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/component/Canvas.mjs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,17 @@ class Canvas extends Component {
5555
{offscreen} = me;
5656

5757
if (value) {
58+
await me.timeout(30); // next rAF tick
59+
5860
if (me.monitorSize) {
59-
me.addDomListeners([{resize: me.onDomResize, scope: me}])
61+
me.addDomListeners([{
62+
delegate: `#${me.getCanvasId()}`,
63+
resize : me.onDomResize,
64+
scope : me
65+
}])
6066
}
6167

6268
if (offscreen) {
63-
await me.timeout(30); // next rAF tick
64-
6569
const data = await Neo.main.DomAccess.getOffscreenCanvas({
6670
nodeId : id,
6771
windowId: me.windowId

0 commit comments

Comments
 (0)