adobe / aem-core-wcm-components

Standardized components to build websites with AEM.
https://docs.adobe.com/content/help/en/experience-manager-core-components/using/introduction.html
Apache License 2.0
726 stars 735 forks source link

[Tabs Component] Ghost list item is not deleted once inheritance is canceled on a live copy page #2588

Open nishtalle opened 10 months ago

nishtalle commented 10 months ago

Bug Report

When you cancel inheritance on a live copy page with a Tabs component, then edit the Tabs to remove one list item, it creates a ghost list item. When you add a new list item then try to save it, it doesn't allow you to save since the ghost item requires the list field to be filled out hence one needs to delete it again. Every time you edit the Tabs component with a ghost list item on a live copy page, you'll need to delete it in order to save your added/edited changes.

Steps to reproduce issue:

Current Behavior Ghost list item needs to be deleted every time a Tabs Component is edited on a live copy page where inheritance has been canceled.

Expected behavior/code Ghost item should be optional or permanently deleted in the scenario where inheritance was canceled.

Environment

Possible Solution None

Additional context / Screenshots Screenshot attached.

Tabs Component - 1
ShriSahana commented 4 months ago

Hi @nishtalle , Did any alternative help on handling the ghost node?

nishtalle commented 3 months ago

Hi @ShriSahana , no solutions or workaround found yet.