fix(ui): remove @toast-ui/react-editor dependency and migrate to BlockEditor#26887
fix(ui): remove @toast-ui/react-editor dependency and migrate to BlockEditor#26887harsh-vador wants to merge 16 commits intomainfrom
Conversation
🔴 Playwright Results — 1 failure(s), 22 flaky✅ 3664 passed · ❌ 1 failed · 🟡 22 flaky · ⏭️ 89 skipped
Genuine Failures (failed on all attempts)❌
|
Code Review ✅ Approved 1 resolved / 1 findingsMigration to BlockEditor removes the ✅ 1 resolved✅ Security: CSS selector injection via unescaped fieldName in querySelector
OptionsDisplay: compact → Showing less information. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |
|



Fixes 27314
Describe your changes:
Summary
RichTextEditorPreviewer(Toast-UI based) withRichTextEditorPreviewerV1(BlockEditor/TipTap) inServiceDocPanel,SSODocPanel, andArticleViewer@toast-ui/react-editorfrompackage.jsonalong with all supporting files (CustomHtmlRederer/,RichTextEditorPreviewer.tsx, its test, and its.less)processServiceDocMarkdownpreprocessor inServiceDocPanelto convert the custom$$section/$(id="...")syntax (used in service.mddoc files) into<section data-id="...">HTML, preserving the scroll-to-field highlighting feature.toastui-editor-contents) with self-contained typography styles inservice-doc-panel.lessScreen.Recording.2026-04-20.at.3.35.37.PM.mov
Screen.Recording.2026-04-20.at.3.36.04.PM.mov
Type of change:
Checklist:
Fixes <issue-number>: <short explanation>Summary by Gitar
SearchIndexApplication.spec.tsto usegetByTestId('service-requirements')instead of the legacy#search-indexing-applicationselector.This will update automatically on new commits.