diff --git a/src/canvas/SelectableCanvas.ts b/src/canvas/SelectableCanvas.ts index 98d9ba0bcea..a3ba1fb59c1 100644 --- a/src/canvas/SelectableCanvas.ts +++ b/src/canvas/SelectableCanvas.ts @@ -147,13 +147,6 @@ export class SelectableCanvas declare centeredKey: TOptionalModifierKey; declare altActionKey: TOptionalModifierKey; - /** - * Indicates that canvas is interactive. This property should not be changed. - * @type Boolean - * @default - */ - interactive = true; - declare selection: boolean; declare selectionKey: TOptionalModifierKey | ModifierKey[]; declare altSelectionKey: TOptionalModifierKey; diff --git a/src/shapes/Object/InteractiveObject.ts b/src/shapes/Object/InteractiveObject.ts index 283ced531ce..92586d8860c 100644 --- a/src/shapes/Object/InteractiveObject.ts +++ b/src/shapes/Object/InteractiveObject.ts @@ -352,7 +352,6 @@ export class InteractiveFabricObject< drawSelectionBackground(ctx: CanvasRenderingContext2D): void { if ( !this.selectionBackgroundColor || - (this.canvas && !this.canvas.interactive) || (this.canvas && (this.canvas._activeObject as unknown as this) !== this) ) { return; diff --git a/test/unit/canvas.js b/test/unit/canvas.js index dc73edb6490..c886759dbe5 100644 --- a/test/unit/canvas.js +++ b/test/unit/canvas.js @@ -182,11 +182,6 @@ assert.equal(canvas.altActionKey, 'shiftKey', 'default is shift'); }); - QUnit.test('interactive', function(assert) { - assert.ok(typeof canvas.interactive === 'boolean'); - assert.ok(canvas.interactive, 'default is true'); - }); - QUnit.test('selection', function(assert) { assert.ok(typeof canvas.selection === 'boolean'); assert.ok(canvas.selection, 'default is true');