diff --git a/Sortable.js b/Sortable.js index 411b68590..16d477669 100644 --- a/Sortable.js +++ b/Sortable.js @@ -1082,6 +1082,9 @@ define('sortable', [], function sortableFactory() { _this._dragStartId = _nextTick(_this._dragStarted.bind(_this, fallback)); _on(document, 'selectstart', _this); + if (Safari) { + _css(document.body, 'user-select', 'none'); + } }, // Returns true - if no further action is needed (either inserted or another condition) @@ -1402,6 +1405,10 @@ define('sortable', [], function sortableFactory() { _off(document, 'dragover', _checkAlignment); } + if (Safari) { + _css(document.body, 'user-select', ''); + } + this._offUpEvents(); if (evt) {