From 8c1013dfe27056e13e876750925562864fe5ea26 Mon Sep 17 00:00:00 2001 From: Yifeng Wang Date: Thu, 15 May 2025 09:29:42 +0800 Subject: [PATCH] fix(editor): canvas element missing rotate during zooming (#12279) --- blocksuite/affine/blocks/surface/src/renderer/dom-renderer.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/blocksuite/affine/blocks/surface/src/renderer/dom-renderer.ts b/blocksuite/affine/blocks/surface/src/renderer/dom-renderer.ts index cf9b4b6f0f..0fc2314f4d 100644 --- a/blocksuite/affine/blocks/surface/src/renderer/dom-renderer.ts +++ b/blocksuite/affine/blocks/surface/src/renderer/dom-renderer.ts @@ -46,8 +46,6 @@ type RendererOptions = { const PLACEHOLDER_RESET_STYLES = { border: 'none', borderRadius: '0', - transform: '', - transformOrigin: '', boxShadow: 'none', opacity: '1', }; @@ -58,6 +56,7 @@ function calculatePlaceholderRect( zoom: number ) { return { + transform: elementModel.rotate ? `rotate(${elementModel.rotate}deg)` : '', left: `${(elementModel.x - viewportBounds.x) * zoom}px`, top: `${(elementModel.y - viewportBounds.y) * zoom}px`, width: `${elementModel.w * zoom}px`,