diff --git a/.gitignore b/.gitignore index 6723602..600e6e3 100644 --- a/.gitignore +++ b/.gitignore @@ -45,3 +45,4 @@ projects/angular-resizable-element/package.json # System Files .DS_Store Thumbs.db +package-lock.json diff --git a/projects/angular-resizable-element/src/lib/resizable.directive.ts b/projects/angular-resizable-element/src/lib/resizable.directive.ts index 561b360..8876518 100644 --- a/projects/angular-resizable-element/src/lib/resizable.directive.ts +++ b/projects/angular-resizable-element/src/lib/resizable.directive.ts @@ -321,13 +321,8 @@ export class ResizableDirective implements OnInit, OnDestroy { this.mousemove ).pipe( tap(({ event }) => { - if (currentResize) { - try { - event.preventDefault(); - } catch (e) { - // just adding try-catch not to see errors in console if there is a passive listener for same event somewhere - // browser does nothing except of writing errors to console - } + if (currentResize && event.cancelable) { + event.preventDefault(); } }), share()