diff --git a/tldraw/packages/react/src/components/Shape/Shape.tsx b/tldraw/packages/react/src/components/Shape/Shape.tsx index c456e9ad96..256e954d9a 100644 --- a/tldraw/packages/react/src/components/Shape/Shape.tsx +++ b/tldraw/packages/react/src/components/Shape/Shape.tsx @@ -38,10 +38,14 @@ export const Shape = observer(function Shape({ } = shape const app = useApp() const events = useShapeEvents(shape) + const parentGroup = app.getParentGroup(shape) + const isParentGrpupSelected = app.selectedIds.has(parentGroup?.id) + const ignoreExport = !isSelected && !isParentGrpupSelected && app.selectedShapes.size !== 0 || null + return (