Sortable
Sortable copied to clipboard
Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.
Putting ``position: relative``, ``position: absolute``, ``position: fixed`` or transforms of any kind on any element in the DOM can sometimes cause the ``touchmove`` event from the document to cascade onto...
#### Problem: In Chrome if the drag class makes the width smaller the original drag item, the drag stops and the dragging element is left on the list. Setting forceFallback...
**Describe the bug** When you have Multidrag plugin enabled in Vue environment and you drag out of browser window and then back. Eventually (i was usually hovering back over page...
**Describe the bug** Button does not work when first touched https://github.com/SortableJS/Sortable/assets/151506186/046ad3bd-b5ad-45cb-9765-98b82b6104c1 **To Reproduce** Steps to reproduce the behavior: 1. Press list 2. No drag when pressed list 3. Click button...
#### Problem: If you create a sortable on a container, and use the draggable selector to identify the sortable elements, but there are other non-sortable sibling elements in that container,...
I was using SortableJS on Chrome Mac and Safari 16, and while Chrome is faster, Safari 16 works well even with several elements full of content. Today I tried my...
The top list has `animation: 0`, `sort: false` and `pull: clone`, the bottom list has `animation: 150`. When I "abort" the drag, the dragged item of source list on the...
I'm currently developing an application using Shadow DOM, and I'd like to use the fixes introduced in #2347, but they haven't been published yet.
**Custom** **Reproduction** codesandbox:
### Description When dragging an item on a touchscreen, if the item is moved only slightly and then released, subsequent clicks on any link on the page become ineffective. The...