Skip to content

Conversation

@KevinJump
Copy link
Owner

Fix that the RTE migration from tinyMCE to TipTap doesn't always fire on legacy files (when the legacy file doesn't have a 'toolbar'.

  • fixed so if the toolbar is missing we add the default toolbar for the tiptap editor.
  • Also ensure all the default tip tap extensions are loaded.

RTE Local links updated to match some of the v17.0.1 code.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes RTE migration from TinyMCE to TipTap for legacy files that don't have a toolbar property defined. The migration now provides default toolbar configurations and ensures all default TipTap extensions are loaded.

Key Changes:

  • Added default toolbar and extension lists to handle missing toolbar configurations
  • Updated migration logic to use default toolbar when none exists instead of skipping migration
  • Integrated LocalLinkProcessor in RTEMapper to process local links during import

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 7 comments.

File Description
RTEMapper.cs Added LocalLinkProcessor integration and GetImportValueAsync override to process local links in RTE markup during import
RichTextEditorMigratingSerializer.cs Added default toolbar and extensions lists, updated migration logic to handle missing toolbar by using defaults instead of skipping

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@KevinJump KevinJump merged commit 4ac376d into v17/main Dec 11, 2025
4 checks passed
@KevinJump KevinJump deleted the v17/rte-migration-fix branch December 11, 2025 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants