The detectDragGesturesAfterLongPress modifier was consuming the long-press event before combinedClickable.onLongClick could fire. Replace combinedClickable with movement-tracking inside the drag handler — small movement on release shows the context menu, large movement commits the reorder. Move tap handling into Tab.onClick. Made-with: Cursor