Version:

Acquia Cohesion renames to Site Studio from version 6.2. Tell me more.

    Version 7.3.1 release details

    Last updated: 9th October 2023
    Released: 9th October 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

    Some fields in components will load the default value back in after the user has cleared them

    What is it?

    This fixes an issue where on certain fields (image browser, typeahead, select, colour picker) the default value will load when the sidebar is opened if the user has previously removed the value.

    What impact will there be?

    Default values will only load in if the user has not edited the field.

    What actions do I need to take?

    Site Studio import.

    Are there any risks I should be aware of?

    None.

    Keyboard shortcuts executing when using Sidebar Editor.

    What is it?

    This fixes an issue where you could envoke a keyboard shortcut when editing content via the Sidebar Editor.

    What impact will there be?

    You can no longer use the layout canvas node shortcuts when using the sidebar editor.

    What actions do I need to take?

    Site Studio import.

    Are there any risks I should be aware of?

    None.

    Accordion/Tabs Element Start State option not working correctly

    What is it?

    Accordion/Tabs Elements configured to show in Accordion mode and set to have the Start State of "All Closed" were not loading with all the sections closed as they should.

    What impact will there be?

    Accordions will now behave correctly as per the user settings

    What actions do I need to take?

    Site Studio import.

    Are there any risks I should be aware of?

    None.

    Font files not found when using Youtube video background Element

    What is it?

    When using the Youtube video background Element several font files were requested by the browser, but not found.

    What impact will there be?

    The font files will no longer be requested by the browser.

    What actions do I need to take?

    Site Studio import.

    Are there any risks I should be aware of?

    None.

    Color palette field showing both tabs

    What is it?

    Fixes a problem with the color palette field where both tabs would appear on top of each other.

    What impact will there be?

    The tabs will work as expected, and only show one at a time.

    What actions do I need to take?

    Site Studio import.

    Are there any risks I should be aware of?

    None.

    Entity browser preview not displaying for non-media or file entities

    What is it?

    When using an Entity browser field to select an entity that was not media or a file entity no preview was shown to indicate that the entity browser had a selection.

    A 500 error would also appear in the browsers network tab.

    What impact will there be?

    When selecting non-media or file entities in the Entity browser field the preview will now show the entities title. This indicates to the user that a selection has been made on the entity browser field.

    What actions do I need to take?

    Cache clear.

    Are there any risks I should be aware of?

    None.

    Syntax error occurring with _0042EntityUpdate

    What is it?

    When running a rebuild users would get the following error:

    Unable to decode output into JSON: Syntax error TypeError: Drupal\cohesion\Plugin\EntityUpdate_0042EntityUpdate::updateFormElement(): Argument #1 ($model) must be of type Drupal\cohesion\LayoutCanvas\ElementModel, null given

    What impact will there be?

    Running a rebuild users should no longer get this error.

    What actions do I need to take?

    Cache clear & rebuild.

    Are there any risks I should be aware of?

    None.

    Entity browser with Typeahead not showing selected entity

    What is it?

    Fixes an issue where if using a Typeahead with the entity browser, no content entity was rendered.

    What impact will there be?

    It will now show your selected entity

    What actions do I need to take?

    Import, Cache clear & rebuild.

    Are there any risks I should be aware of?

    None.

    When setting database transaction isolation level to READ-COMMITTED a warning is displayed

    What is it?

    Drupal provides a mechanism for setting database transaction isolation level (see: https://www.drupal.org/node/3264101). This requires all tables to have a primary key which is introduced with this fix.

    An additional index of source_uuid is also added to optimise database queries.

    What impact will there be?

    Warning messages will no longer display when setting database isolation level to READ-COMMITTED.

    What actions do I need to take?

    Run database updates.

    Are there any risks I should be aware of?

    None.

    Error: Call to undefined function component_contents_mass_update()

    What is it?

    Fixes a bug when canceling a users account that had component content associated with it, users would receive a Drupal white screen "This website encountered an error" and the following error in the Drupal logs: Error: Call to undefined function component_contents_mass_update() in cohesion_elements_user_cancel() (line 651 of /app/web/modules/contrib/cohesion-dev/modules/cohesion_elements/cohesion_elements.module)

    What impact will there be?

    When canceling a users account in this scenario the user will no longer get this error the action will successfully complete.

    What actions do I need to take?

    Cache clear.

    Are there any risks I should be aware of?

    None.

    Content moderation, translation & revision issues

    What is it?

    Using Site Studio with content moderation and translations enabled can lead to unexpected behaviour whereby translated content and moderation states can impact upon each other.

    What impact will there be?

    Issues relating to translations and content moderation are resolved.

    What actions do I need to take?

    None.

    Are there any risks I should be aware of?

    None.

    Improving package refresh endpoint performance

    What is it?

    Editing, viewing or building a complex package could result in poor performance when loading or refreshing package contents due to slow response from /admin/cohesion/sync/refresh endpoint in Drupal. This has been improved and editing, viewing or building complex packages should not result in timeout errors.

    What impact will there be?

    Faster loading and building packages, no timeout errors.

    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.