From 8f9e5bf0aa660dd2268243f12e1c876e124f93d8 Mon Sep 17 00:00:00 2001 From: Oleg <67059482+OlegDev1@users.noreply.github.com> Date: Sat, 15 Mar 2025 11:15:56 +0100 Subject: [PATCH] fix(editor): minor ui bugs (#10841) Co-authored-by: Mirone --- .../block-root/src/widgets/linked-doc/linked-doc-popover.ts | 6 ++++++ .../fragments/fragment-frame-panel/src/frame-panel.ts | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/blocksuite/affine/blocks/block-root/src/widgets/linked-doc/linked-doc-popover.ts b/blocksuite/affine/blocks/block-root/src/widgets/linked-doc/linked-doc-popover.ts index 038c6c7ef2..56d223829b 100644 --- a/blocksuite/affine/blocks/block-root/src/widgets/linked-doc/linked-doc-popover.ts +++ b/blocksuite/affine/blocks/block-root/src/widgets/linked-doc/linked-doc-popover.ts @@ -185,6 +185,12 @@ export class LinkedDocPopover extends SignalWatcher( event.stopPropagation(); return; } + if (event.key === 'Escape') { + this.context.close(); + event.preventDefault(); + event.stopPropagation(); + return; + } next(); }, onInput: isComposition => { diff --git a/blocksuite/affine/fragments/fragment-frame-panel/src/frame-panel.ts b/blocksuite/affine/fragments/fragment-frame-panel/src/frame-panel.ts index f4550aaf44..f0f3a88061 100644 --- a/blocksuite/affine/fragments/fragment-frame-panel/src/frame-panel.ts +++ b/blocksuite/affine/fragments/fragment-frame-panel/src/frame-panel.ts @@ -5,6 +5,10 @@ import { css, html, unsafeCSS } from 'lit'; import { property } from 'lit/decorators.js'; const styles = css` + affine-frame-panel { + flex-grow: 1; + } + frame-panel { display: block; width: 100%;