authorgravatar for 46866023+GuilhermeVieiraDev@users.noreply.github.comGuilherme Vieira <46866023+GuilhermeVieiraDev@users.noreply.github.com> 2026-03-17 22:31:25+00:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-03-17 15:31:25-07:00
log9ee8c4f5430a221d6569ba9c2f984d8501ec4fe5
treec5a9c49ec16c0fdaab03a89a54ca1948478973d5
parent55560f5116c708ad5bbb466039ae4704448711bc
signature Signed by PGP key B5690EEEBB952194

fix(web): fix sidebar project drag clipping with variable-height items (#1176)


1 files changed, 2 insertions(+), 2 deletions(-)

apps/web/src/components/Sidebar.tsx+2-2
...@@ -24,7 +24,7 @@ import {...@@ -24,7 +24,7 @@ import {
24 type DragEndEvent,24 type DragEndEvent,
25} from "@dnd-kit/core";25} from "@dnd-kit/core";
26import { SortableContext, useSortable, verticalListSortingStrategy } from "@dnd-kit/sortable";26import { SortableContext, useSortable, verticalListSortingStrategy } from "@dnd-kit/sortable";
27import { restrictToParentElement, restrictToVerticalAxis } from "@dnd-kit/modifiers";27import { restrictToFirstScrollableAncestor, restrictToVerticalAxis } from "@dnd-kit/modifiers";
28import { CSS } from "@dnd-kit/utilities";28import { CSS } from "@dnd-kit/utilities";
29import {29import {
30 DEFAULT_MODEL_BY_PROVIDER,30 DEFAULT_MODEL_BY_PROVIDER,
...@@ -1320,7 +1320,7 @@ export default function Sidebar() {...@@ -1320,7 +1320,7 @@ export default function Sidebar() {
1320 <DndContext1320 <DndContext
1321 sensors={projectDnDSensors}1321 sensors={projectDnDSensors}
1322 collisionDetection={projectCollisionDetection}1322 collisionDetection={projectCollisionDetection}
1323 modifiers={[restrictToVerticalAxis, restrictToParentElement]}1323 modifiers={[restrictToVerticalAxis, restrictToFirstScrollableAncestor]}
1324 onDragStart={handleProjectDragStart}1324 onDragStart={handleProjectDragStart}
1325 onDragEnd={handleProjectDragEnd}1325 onDragEnd={handleProjectDragEnd}
1326 onDragCancel={handleProjectDragCancel}1326 onDragCancel={handleProjectDragCancel}