- Issue created by @L_VanDamme
Because we set the default value of inline block labels to a translatable string, saving the parent entity with changes to untranslatable fields becomes impossible.
This is due to the fact that Drupal will detect changes in the layout while saving because the different languages will get different results for the block labels.
Remove the translatability of the default value being set for the inline block label (see rocketship_core_form_layout_builder_update_block_alter) or revise this whole "functionality".
Keep in mind though, to fix this for existing entities, we will still need to override the value or have the label as textfield so a proper string value is saved.
Active
6.1
Code