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%;