From 18cb4199fa19c3eacc8a3a1412585e29bd76841a Mon Sep 17 00:00:00 2001 From: doouding Date: Mon, 31 Mar 2025 05:24:29 +0000 Subject: [PATCH] fix: note should hide collapse button in presentation mode (#11292) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes [BS-1003](https://linear.app/affine-design/issue/BS-1003/ppt-演示状态下-note-会显示折叠箭头) --- .../block-note/src/note-edgeless-block.ts | 6 ++++- .../e2e/edgeless/presentation.spec.ts | 27 ++++++++++++++++++- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/blocksuite/affine/blocks/block-note/src/note-edgeless-block.ts b/blocksuite/affine/blocks/block-note/src/note-edgeless-block.ts index 4c50a35a2..1b46a338f 100644 --- a/blocksuite/affine/blocks/block-note/src/note-edgeless-block.ts +++ b/blocksuite/affine/blocks/block-note/src/note-edgeless-block.ts @@ -216,6 +216,8 @@ export class EdgelessNoteBlockComponent extends toGfxBlockComponent( const { borderRadius } = edgeless.style; const { collapse = false, collapsedHeight, scale = 1 } = edgeless; + const { tool } = this.gfx; + const bound = Bound.deserialize(xywh); const height = bound.h / scale; @@ -280,7 +282,9 @@ export class EdgelessNoteBlockComponent extends toGfxBlockComponent( .editing=${this._editing} > - ${isCollapsable && (!this.model.isPageBlock() || !hasHeader) + ${isCollapsable && + tool.currentToolName$.value !== 'frameNavigator' && + (!this.model.isPageBlock() || !hasHeader) ? html`