AEM Viewports in layout view are broken on authoring instances and when authors interact with the different viewports, no change is presented on the screen and various JS errors are thrown in the browser console.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Hi @AD-Engineer ,
It sounds like you're experiencing a specific issue in Adobe Experience Manager (AEM) where the authoring viewports in the layout view are not functioning correctly, leading to JavaScript errors. To address this, we can take the following steps:
First, let's identify the exact JavaScript errors being thrown in the browser console. These errors can provide clues about what might be causing the viewport issue. Please follow these steps:
Open Developer Tools:
Identify Errors:
Based on common issues that can cause viewport problems in AEM, consider the following steps:
Ensure that all necessary client libraries are properly loaded. If there are missing or incorrect client libraries, it can cause JavaScript errors.
Sometimes, cached versions of JavaScript files can cause issues.
If you have custom JavaScript code, ensure that it does not conflict with AEM's functionality.
Paste the JavaScript console errors here so that we can analyze them. Typical errors might include:
Check the AEM error logs for any server-side errors that might be related to the viewport functionality.
Ensure that your AEM instance and all associated packages are up to date.
Please provide the screenshot (Screen Shot 2024-06-09 at 18.17.25.png) and detailed error logs for a more accurate diagnosis.
<!-- Ensure that client libraries are properly included -->
<cq:includeClientLib categories="your-clientlib-category"/>
Clear Cache
# Clear AEM dispatcher cache
cd /path/to/dispatcher/cache
rm -rf *
# Clear browser cache
# (Do this from browser settings or open in Incognito mode)
These steps should help you identify and fix the viewport issues in AEM. If you can provide more details, I can offer more specific guidance.
Views
Replies
Total Likes
Hey @HrishikeshKa thanks for your reply. i have provided a screenshot on the question. It works on prod, and on some local instances. But not on dev and stage. It seems like a package issue. Just not sure which one.
Hi,
The issue is clearly that some js is not functioning correctly, this could be either you are missing a configuration or missing content. The best thing to do is to check what things could be missing from your Layout Responsive configuration, check the following things:
- You have the clientlib which exposes the breakpoints
- You have correctly setup the cq:deviceGroups
in your template (although this could be set in your root page as well)
- The cq:deviceGroups points to a emulators which actually exists
Usually, you will require all the steps described here for this to work properly here: https://experienceleague.adobe.com/en/docs/experience-manager-learn/sites/developing/responsive-brea....
Hope this helps
There are env for that this is working. What kind of packages we should get to fix this? I mean it works on stage but not on dev. what should we get from stage to upload on dev that would be the cause of this issue?
Why do you assume that there is only a missing package? As I mentioned earlier, there could be more issues at play, such as configuration problems or even differences in the code itself. Please check the official documentation that lists all the prerequisites for this feature to work: https://experienceleague.adobe.com/en/docs/experience-manager-65/content/sites/administering/operati....
However, based on your screenshot, it appears that some JS/CSS files might be missing. Please verify whether the client libraries that export your responsive grid layout are correctly placed on the page where you are encountering the issue.
@AD-Engineer Did you find the suggestions from users helpful? Please let us know if you require more information. Otherwise, please mark the answer as correct for posterity. If you've discovered a solution yourself, we would appreciate it if you could share it with the community. Thank you!
Views
Replies
Total Likes
No, the issue was not fixed.
Views
Replies
Total Likes
Views
Like
Replies
Views
Likes
Replies