diff --git a/lib/directives/tree-drag.directive.ts b/lib/directives/tree-drag.directive.ts index 93007bca..4bf50288 100644 --- a/lib/directives/tree-drag.directive.ts +++ b/lib/directives/tree-drag.directive.ts @@ -32,6 +32,11 @@ export class TreeDragDirective implements AfterViewInit, DoCheck, OnDestroy { } @HostListener('dragstart', ['$event']) onDragStart(ev) { + if (!this.treeDragEnabled) { + // in firefox draggable="false" isn't working + ev.preventDefault(); + return false; + } // setting the data is required by firefox ev.dataTransfer.setData('text', ev.target.id); this.treeDraggedElement.set(this.draggedElement);