diff --git a/vite-frontend/src/pages/forward.tsx b/vite-frontend/src/pages/forward.tsx index dacfeb0..b169357 100644 --- a/vite-frontend/src/pages/forward.tsx +++ b/vite-frontend/src/pages/forward.tsx @@ -1188,13 +1188,16 @@ export default function ForwardPage() { } = useSortable({ id: forward.id }); const style: React.CSSProperties = { - transform: transform ? CSS.Transform.toString(transform) : undefined, + transform: transform + ? CSS.Transform.toString({ + ...transform, + x: Math.round(transform.x), + y: Math.round(transform.y), + }) + : undefined, transition: isDragging ? undefined : transition || undefined, opacity: isDragging ? 0.5 : 1, - willChange: "transform", - backfaceVisibility: "hidden", - WebkitFontSmoothing: "antialiased", - MozOsxFontSmoothing: "grayscale", + willChange: isDragging ? "transform" : undefined, }; return ( @@ -1246,7 +1249,13 @@ export default function ForwardPage() { } = useSortable({ id: forward.id }); const style = { - transform: transform ? CSS.Transform.toString(transform) : undefined, + transform: transform + ? CSS.Transform.toString({ + ...transform, + x: Math.round(transform.x), + y: Math.round(transform.y), + }) + : undefined, transition: isDragging ? undefined : transition || undefined, opacity: isDragging ? 0.5 : 1, backgroundColor: isDragging ? "var(--nextui-default-100)" : undefined, diff --git a/vite-frontend/src/pages/node.tsx b/vite-frontend/src/pages/node.tsx index e3a1c3c..dec7408 100644 --- a/vite-frontend/src/pages/node.tsx +++ b/vite-frontend/src/pages/node.tsx @@ -130,13 +130,16 @@ const SortableItem = ({ } = useSortable({ id }); const style: React.CSSProperties = { - transform: transform ? CSS.Transform.toString(transform) : undefined, + transform: transform + ? CSS.Transform.toString({ + ...transform, + x: Math.round(transform.x), + y: Math.round(transform.y), + }) + : undefined, transition: isDragging ? undefined : transition || undefined, opacity: isDragging ? 0.5 : 1, - willChange: "transform", - backfaceVisibility: "hidden", - WebkitFontSmoothing: "antialiased", - MozOsxFontSmoothing: "grayscale", + willChange: isDragging ? "transform" : undefined, }; return (