From 2d24a1286776776a0db08ad285e6ea1a05db3a69 Mon Sep 17 00:00:00 2001 From: Philip Okugbe <16838612+Philipinho@users.noreply.github.com> Date: Wed, 21 Oct 2026 20:06:49 +0100 Subject: [PATCH] fix(base): show embed controls on the pending skeleton (#2594) --- .../features/editor/components/base-embed/base-embed-view.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/client/src/features/editor/components/base-embed/base-embed-view.tsx b/apps/client/src/features/editor/components/base-embed/base-embed-view.tsx index 12a453ce..9dd32687 100644 --- a/apps/client/src/features/editor/components/base-embed/base-embed-view.tsx +++ b/apps/client/src/features/editor/components/base-embed/base-embed-view.tsx @@ -110,7 +110,8 @@ export function BaseEmbedView({ node, editor, deleteNode }: NodeViewProps) { // mounts) is reserved only for the skeleton/loading/table states. const isCompact = !pendingKey && (!pageId || isError); - const showControls = editor.isEditable && !pendingKey; + // Also on the skeleton, so a placeholder stuck pending can still be removed. + const showControls = editor.isEditable; let content: React.ReactNode; if (pendingKey) {