fix(editor): incorrect brush bound with rotation and line width (#11524)

This transfered PR from [BS/#9058](https://github.com/toeverything/blocksuite/pull/9058) fixes an issue where the selection rectangle of a brush element was incorrect after resizing and rotating.
This commit is contained in:
L-Sun
2025-04-08 10:48:12 +00:00
parent 7d4bb5150e
commit 3820186512
2 changed files with 20 additions and 1 deletions

View File

@@ -130,7 +130,7 @@ export class BrushElementModel extends GfxPrimitiveElementModel<BrushProps> {
instance['_local'].delete('commands');
})
@derive((lineWidth: number, instance: Instance) => {
const oldBound = instance.elementBound;
const oldBound = Bound.fromXYWH(instance.deserializedXYWH);
if (
lineWidth === instance.lineWidth ||