diff --git a/core/modules/layout_builder/src/Plugin/Derivative/FieldBlockDeriver.php b/core/modules/layout_builder/src/Plugin/Derivative/FieldBlockDeriver.php index 8751099b3b..3591d97a38 100644 --- a/core/modules/layout_builder/src/Plugin/Derivative/FieldBlockDeriver.php +++ b/core/modules/layout_builder/src/Plugin/Derivative/FieldBlockDeriver.php @@ -135,7 +135,7 @@ public function getDerivativeDefinitions($base_plugin_definition) { // For any field that is not display configurable, mark it as // unavailable to place in the block UI. $field_definition = $this->entityFieldManager->getFieldDefinitions($entity_type_id, $bundle)[$field_name]; - $derivative['_block_ui_hidden'] = $field_definition->isDisplayConfigurable('view'); + $derivative['_block_ui_hidden'] = !$field_definition->isDisplayConfigurable('view'); // @todo Use EntityContextDefinition after resolving // https://www.drupal.org/node/2932462. diff --git a/core/modules/layout_builder/tests/src/FunctionalJavascript/FieldBlockTest.php b/core/modules/layout_builder/tests/src/FunctionalJavascript/FieldBlockTest.php index e7ae850d42..c5ba527126 100644 --- a/core/modules/layout_builder/tests/src/FunctionalJavascript/FieldBlockTest.php +++ b/core/modules/layout_builder/tests/src/FunctionalJavascript/FieldBlockTest.php @@ -67,7 +67,7 @@ public function testFieldBlock() { $assert_session->pageTextNotContains('Initial email'); $assert_session->pageTextContains('Date field'); - $block_url = 'admin/structure/block/add/field_block%3Auser%3Afield_date/classy'; + $block_url = 'admin/structure/block/add/field_block%3Auser%3Auser%3Afield_date/classy'; $assert_session->linkByHrefExists($block_url); $this->drupalGet($block_url);