diff --git a/packages/drawing/package-lock.json b/packages/drawing/package-lock.json index 94e6d00b..bb253285 100644 --- a/packages/drawing/package-lock.json +++ b/packages/drawing/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ulms/ui-drawing", - "version": "3.3.13", + "version": "3.3.15", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/drawing/package.json b/packages/drawing/package.json index 826cae5e..53179267 100644 --- a/packages/drawing/package.json +++ b/packages/drawing/package.json @@ -1,6 +1,6 @@ { "name": "@ulms/ui-drawing", - "version": "3.3.13", + "version": "3.3.15", "description": "Whiteboard for uLMS", "keywords": [ "lerna" diff --git a/packages/drawing/src/drawing.jsx b/packages/drawing/src/drawing.jsx index 43b8d68e..7085004d 100644 --- a/packages/drawing/src/drawing.jsx +++ b/packages/drawing/src/drawing.jsx @@ -360,8 +360,11 @@ export class Drawing extends React.Component { const { clientId, onLockSelection, + mobile, } = this.props + fabric.Object.prototype.objectCaching = !mobile + this.canvas = new fabric.Canvas('canvas', { enablePointerEvents: 'PointerEvent' in window, preserveObjectStacking: true, // Чтобы выделенный объект не выходил на верхний слой