From 7a119010c79a404b7b7de6f45d68c592c55ca0a0 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Mon, 27 Apr 2026 04:23:16 +0100 Subject: [PATCH] fix(base): suppress ProseMirror atom-node selection outline on inline embed --- apps/client/src/features/editor/styles/base-embed.css | 9 +++++++++ apps/client/src/features/editor/styles/index.css | 1 + 2 files changed, 10 insertions(+) create mode 100644 apps/client/src/features/editor/styles/base-embed.css diff --git a/apps/client/src/features/editor/styles/base-embed.css b/apps/client/src/features/editor/styles/base-embed.css new file mode 100644 index 000000000..2a4ebe733 --- /dev/null +++ b/apps/client/src/features/editor/styles/base-embed.css @@ -0,0 +1,9 @@ +.ProseMirror { + .node-baseEmbed { + /* Suppress the default ProseMirror atom-node selection outline — + * the embed reads as a document block, not a focused widget. */ + &.ProseMirror-selectednode { + outline: none; + } + } +} diff --git a/apps/client/src/features/editor/styles/index.css b/apps/client/src/features/editor/styles/index.css index 7ec4be9b6..ffec33f3d 100644 --- a/apps/client/src/features/editor/styles/index.css +++ b/apps/client/src/features/editor/styles/index.css @@ -15,3 +15,4 @@ @import "./highlight.css"; @import "./columns.css"; @import "./status.css"; +@import "./base-embed.css";