-
Notifications
You must be signed in to change notification settings - Fork 482
[UVE] Deleting content in UVE WYSIWYG editor does not save — delete action has no effect #35220
Description
Problem Statement
In the Universal Visual Editor (UVE), when a user attempts to delete content (e.g., a bullet point) from a WYSIWYG rich-text field, the delete action does not trigger any save prompt or confirmation dialog, and the content change is not persisted. Adding content works as expected and saves correctly, but deletion is silently ignored.
This impacts any dotCMS user relying on UVE's inline editing for rich-text content. It is likely common for editors who routinely update content through the visual editor. Severity is high as it creates a misleading editing experience — users believe they have deleted content, but upon refresh the original content remains.
Environment: Client environment (dotCMS cloud/on-prem — version TBD). Browser/OS not confirmed in recording.
(See Slack link below for video - recorded in Client Env)
Steps to Reproduce
A screencast is available. Steps observed in the recording:
Navigate to a page using the Universal Visual Editor (UVE) with a WYSIWYG / rich-text field.
Click into the WYSIWYG field to enter inline editing mode.
Add a bullet point item to the field and save — confirm the content saves successfully (this works).
Click back into the WYSIWYG field and attempt to select and delete the bullet point that was just added.
Observe: no save/confirmation dialog appears, and no save action is triggered.
Refresh the page.
Observe: the deleted content is still present — the deletion was not persisted.
Acceptance Criteria
When a user deletes content in a WYSIWYG field via UVE inline editing, the change is detected and a save prompt or auto-save is triggered — consistent with the behavior when adding content.
After saving a deletion, a page refresh reflects the updated (deleted) content.
The delete action does not silently fail — the user receives confirmation that the change was saved.
dotCMS Version
Evergreen
Severity
High - Major functionality broken
Links
https://dotcms.slack.com/archives/C089DJ48C01/p1775243906190929
Metadata
Metadata
Assignees
Labels
Type
Projects
Status