Skip to content

Enabling notification banner distorts the universal editor content tree panel #3677

@alok-sharma-qantas

Description

@alok-sharma-qantas

We have identified an inconsistent behaviour in the AEM Universal Editor where the left-hand rail (Content Tree) displays the internal component structure of global navigation and footer fragments. These components should appear as a single referenced item, but instead the rail expands the underlying Experience Fragment hierarchy, causing confusion for authors.
During investigation, we found that enabling the ACS Commons – System Notification feature (see attached screenshot) triggers a JavaScript error on page load. This error appears to interfere with the Universal Editor’s rendering logic, resulting in the incorrect expansion of fragment structures within the content tree.

Root Cause Analysis:
The issue occurs only when ACS Commons System Notification is enabled.
When the feature is disabled, the Universal Editor rail behaves as expected and does not expose internal fragment nodes.
Browser console logs show JavaScript errors originating from the System Notification client-side scripts.
The script failure appears to disrupt the Universal Editor’s initialization process, leading to incorrect component tree rendering.

Impact:
Universal Editor rail shows expanded global navigation/footer fragment structure that should not be visible on individual pages.
Authors may misinterpret these elements as page-level components, increasing the risk of confusion and accidental changes.
Authoring productivity is reduced due to cluttered and misleading content tree.
Additional support and training effort required to help authors navigate around the issue.

Steps to Reproduce:
Enable ACS Commons System Notification in the environment.
Open any page in the AEM Universal Editor.
Observe that navigation and footer fragment internals appear expanded in the rail.

Disable the System Notification feature and repeat the test — the issue no longer occurs.

Requested Action:
Please investigate the conflict between the ACS Commons System Notification feature and the Universal Editor scripts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions