Version:

    Version 6.9.4 release details

    Last updated: 23 January 2023
    Released: 23 January 2023

    When upgrading your website to the latest version of Acquia Site Studio, database updates will be applied and therefore you can't roll back to the previous version of Acquia Site Studio once upgraded.

    It is recommended applying updates on your development environment and backing up your website including your database before upgrading Acquia Site Studio.

    Known issues

    None.

    Bug fixes

    Layout canvas changes are lost when server side validation and refresh takes place

    What is it?

    When using a required checkbox or radio button field in a content type, form validation will trigger a page refresh causing layout canvas changes to be lost if the required field is not populated.

    What impact will there be?

    Form validation will retain layout canvas changes regardless of page refresh.

    What actions do I need to take?

    None.

    Are there any risks I should be aware of?

    None.

    Visual page builder initialized incorrectly

    What is it?

    Fixes a bug where the visual page builder would initialize when a Layout canvas field was used in a block. This would result in an error.

    What impact will there be?

    The visual page builder will only be initialized if the entity type has a layout canvas field. Nested entities that contain layout canvas fields will not enable the visual page builder.

    What actions do I need to take?

    Cache clear.

    Are there any risks I should be aware of?

    None.

    PHP 8.1 support added

    What is it?

    Ensures php code meets php 8.1 standards and removes any errors or warnings from logs.

    What impact will there be?

    Site Studio 6.9.4 and above can be used without warnings or errors being logged.

    What actions do I need to take?

    None.

    Are there any risks I should be aware of?

    None.

    Updating multiple twig functions to respect Drupal entity permissions

    What is it?

    Unpublished referenced entities sometimes would be still rendered for users without permissions to view such entities. This now has been resolved.

    What impact will there be?

    When rendering referenced entities Drupal permissions and entity status will be respected.

    What actions do I need to take?

    Cache clear.

    Are there any risks I should be aware of?

    If the website used this bug as a feature where unpublished entities were still displayed when used as referenced entities via Layout Canvas, this will need to be addressed.

    Updating Image Browser Update manager to use ModuleHandlerInterface

    What is it?

    Updates the image browser update manager to use ModuleHandlerInterface rather than ModuleHandler. This caused some errors when contrib modules overwrote the default ModuleHandler.

    What impact will there be?

    If a site uses a module that overrides the default ModuleHandler, no errors relating to ModuleHandler should occur.

    What actions do I need to take?

    Cache clear.

    Are there any risks I should be aware of?

    None.

    Page builder incorrectly displaying drop zones from components that contained a nested component with a drop zone

    What is it?

    Fixes a bug where drop zones were appearing on the page builder from nested components, causing JS errors such as "Cannot read properties of undefined ( reading 'parentUid')" when attempting to insert new components. Only drop zones from components on a node layout canvas should appear in the page builder.

    What impact will there be?

    Only drop zones from components on a node layout canvas will appear. Drop zones from a component in a component will not appear on the page builder, reflecting the node layout canvas.

    Users should not experience JS errors when attempting to insert components onto the layout canvas in the page builder.

    What actions do I need to take?

    Cache clear and Site Studio rebuild.

    Are there any risks I should be aware of?

    None.

    Nested accordion tabs components navigation links incorrect

    What is it?

    Fixes a bug where nested accordion tabs components navigation links were all the same. This meant users would not be able to navigate between the accordion items.

    What impact will there be?

    The navigation links will be correct and clicking on them will show the correct accordion item content.

    What actions do I need to take?

    None.

    Are there any risks I should be aware of?

    None.

    Nested components in a pattern repeater resulted in same styling

    What is it?

    Fixes a bug where nested components in a pattern repeater resulted in the same styling when it should be different for each repeated item.

    What impact will there be?

    The styling will appear as expected and will be different for each repeated item if set in the component.

    What actions do I need to take?

    None.

    Are there any risks I should be aware of?

    None.

    Error appeared on the page builder when editing a translated node that contained a component in a component

    What is it?

    Fixes a bug where the error "Cannot read properties of undefined (reading ' uuid')" appeared whilst editing a translated node that contained a component in a component on the layout canvas.

    This error specifically appeared when editing using the Visual Page Builder.

    What impact will there be?

    The error "Cannot read properties of undefined (reading 'uuid')", will no longer appear when editing a translated node that contains a component in a component. Users will be able to edit the translated node as expected using the Visual Page Builder.

    What actions do I need to take?

    None.

    Are there any risks I should be aware of?

    None.

    Steps before upgrading

    As with any version of Acquia Site Studio, we recommend that you backup your websites database and code before upgrading the version of Acquia Site Studio. There are no other specific steps to carry out before upgrading to this version.

    Upgrade

    It is recommended that you backup and upgrade your website on a development environment before applying to a production website. You can upgrade your version of Acquia Site Studio by following our upgrade guide.

    DX8 knowledge base icon

    Frequently asked questions

    Get instant answers to common questions. Available online 24/7.

    Find answers

    Raise a ticket icon

    Raise a support ticket

    To raise a ticket, sign into Acquia Cloud and select Help in the top menu.

    Raise support ticket

    Acquia

    Copyright © 2020 Acquia, Inc. All Rights Reserved. Drupal is a registered trademark of Dries Buytaert.