Skip to content

[DEFECT] Layout: Moving and Deleting Boxes Causes Ghosting and Broken Reflow #34181

@rjvelazco

Description

@rjvelazco

Problem Statement

Layout Editor where the visual state becomes desynced from the actual layout configuration. When a user moves or deletes layout boxes, "ghost" elements remain visible, and the layout flow breaks. This often results in "dead zones" where the system incorrectly perceives a space as occupied, preventing users from adding new boxes or rearranging existing ones.

Steps to Reproduce

video.mov

Acceptance Criteria

  • Removing a layout box must immediately clear the UI component and update the underlying layout model.
  • Moving a box must correctly recalculate the available drop zones without leaving artifact "ghosts."
  • The "Add Box" functionality must remain functional and accessible in all vacated areas.
  • Ensure the layout state is correctly persisted and reflected in the UI after every drag-and-drop or delete action.

dotCMS Version

main/trunk/demo

Severity

High - Major functionality broken

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions