From c3df5f24ffaa356c865e2e03a0114a6d147efea5 Mon Sep 17 00:00:00 2001 From: Suguru Inoue Date: Mon, 11 Aug 2025 10:08:12 +0200 Subject: [PATCH] fix(editor): Editor tooltip style is lost (no-changelog) (#18191) --- .../editor-ui/src/components/CodeNodeEditor/theme.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/frontend/editor-ui/src/components/CodeNodeEditor/theme.ts b/packages/frontend/editor-ui/src/components/CodeNodeEditor/theme.ts index 7a1f12105d..a5849b299d 100644 --- a/packages/frontend/editor-ui/src/components/CodeNodeEditor/theme.ts +++ b/packages/frontend/editor-ui/src/components/CodeNodeEditor/theme.ts @@ -1,5 +1,6 @@ +import { CODEMIRROR_TOOLTIP_CONTAINER_ELEMENT_ID } from '@/constants'; import { HighlightStyle, syntaxHighlighting } from '@codemirror/language'; -import { EditorView } from '@codemirror/view'; +import { EditorView, tooltips } from '@codemirror/view'; import { tags } from '@lezer/highlight'; /** @@ -259,4 +260,7 @@ export const codeEditorTheme = ({ isReadOnly, minHeight, maxHeight, rows }: Them }, }), codeEditorSyntaxHighlighting, + tooltips({ + parent: document.getElementById(CODEMIRROR_TOOLTIP_CONTAINER_ELEMENT_ID) ?? undefined, + }), ];