-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
Component/s: Page - Editor - Migration or Conversion to Fabric
-
None
-
1
-
Severity 3 - Minor
Issue Summary
When editing a converted legacy page that contains a Legacy Content Macro (LCM) with nested content (Panel + table), pressing Delete inside the LCM can incorrectly delete content outside the macro (e.g. the heading above it). The deletion is treated as a normal change and is auto‑saved into the shared draft, creating a data‑loss‑shaped risk on converted pages that still rely on LCM.
Steps to Reproduce
- Create a legacy editor page by creating a new page with the “Legacy Editor page” template.
- Create a heading with text “Heading”
- Create a “Panel” under the heading
- Inside the Panel, place a single celled table with text “Table”
- Publish the page
- Click “Edit” and follow the prompt to convert to the new Editor
- When the new editor loads, the Table inside the panel will be inside a legacy content macro, as this content is not allowed inside Panel.
- Click “Make Edits” on the LCM, and place your cursor before the “T” in the table. Press “Del” on Windows or “cmd+delete” on mac. If nothing happens, press again.
Expected Results
Only the text in the table is deleted.
Actual Results
The entire Heading above the Panel is deleted.
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available