@@ -95,6 +95,7 @@ export class BoxShape extends TLBoxShape<BoxShapeProps> {
onBlur={onEditingEnd}
fontStyle={italic ? 'italic' : 'normal'}
fontWeight={fontWeight}
+ pointerEvents={!!label}
/>
<SVGContainer opacity={isErasing ? 0.2 : opacity}>
{isBinding && <BindingIndicator mode="svg" strokeWidth={strokeWidth} size={[w, h]} />}
@@ -95,6 +95,7 @@ export class EllipseShape extends TLEllipseShape<EllipseShapeProps> {
<SVGContainer {...events} opacity={isErasing ? 0.2 : opacity}>
<ellipse
@@ -111,6 +111,7 @@ export class PolygonShape extends TLPolygonShape<PolygonShapeProps> {
<g transform={`translate(${x}, ${y})`}>