Deleting inside Legacy Content Macro on converted pages removes unrelated heading above and auto-saves deletion. Sources:

XMLWordPrintable

    • 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

      1. Create a legacy editor page by creating a new page with the “Legacy Editor page” template.
      1. Create a heading with text “Heading”
      1. Create a “Panel” under the heading
      1. Inside the Panel, place a single celled table with text “Table”
      1. Publish the page
      1. Click “Edit” and follow the prompt to convert to the new Editor
      1. 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.
      1. 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

       

              Assignee:
              Unassigned
              Reporter:
              David WS Ingty
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: