diff --git a/core/lib/Drupal/Core/Menu/Plugin/Block/LocalTasksBlock.php b/core/lib/Drupal/Core/Menu/Plugin/Block/LocalTasksBlock.php index 529fe5ca1d..b6d640c448 100644 --- a/core/lib/Drupal/Core/Menu/Plugin/Block/LocalTasksBlock.php +++ b/core/lib/Drupal/Core/Menu/Plugin/Block/LocalTasksBlock.php @@ -85,6 +85,7 @@ public function defaultConfiguration() { public function build() { $config = $this->configuration; $cacheability = new CacheableMetadata(); + $cacheability->addCacheTags(['local_task']); $tabs = [ '#theme' => 'menu_local_tasks', ]; diff --git a/core/modules/page_cache/tests/src/Functional/PageCacheTagsIntegrationTest.php b/core/modules/page_cache/tests/src/Functional/PageCacheTagsIntegrationTest.php index 5f84a3478d..eb1c344fff 100644 --- a/core/modules/page_cache/tests/src/Functional/PageCacheTagsIntegrationTest.php +++ b/core/modules/page_cache/tests/src/Functional/PageCacheTagsIntegrationTest.php @@ -83,6 +83,7 @@ public function testPageCacheTags() { 'http_response', 'rendered', 'block_view', + 'local_task', 'config:block_list', 'config:block.block.bartik_branding', 'config:block.block.bartik_breadcrumbs', @@ -124,6 +125,7 @@ public function testPageCacheTags() { 'http_response', 'rendered', 'block_view', + 'local_task', 'config:block_list', 'config:block.block.bartik_branding', 'config:block.block.bartik_breadcrumbs', diff --git a/core/modules/tracker/tests/src/Functional/TrackerTest.php b/core/modules/tracker/tests/src/Functional/TrackerTest.php index 1a77d95ac8..5f24df29cd 100644 --- a/core/modules/tracker/tests/src/Functional/TrackerTest.php +++ b/core/modules/tracker/tests/src/Functional/TrackerTest.php @@ -93,6 +93,7 @@ public function testTrackerAll() { $expected_tags = Cache::mergeTags($expected_tags, $role_tags); $block_tags = [ 'block_view', + 'local_task', 'config:block.block.page_actions_block', 'config:block.block.page_tabs_block', 'config:block_list', @@ -179,6 +180,7 @@ public function testTrackerUser() { $expected_tags = Cache::mergeTags($expected_tags, $role_tags); $block_tags = [ 'block_view', + 'local_task', 'config:block.block.page_actions_block', 'config:block.block.page_tabs_block', 'config:block_list',