diff --git a/core/modules/layout_builder/src/Cache/LayoutBuilderUiCacheContext.php b/core/modules/layout_builder/src/Cache/LayoutBuilderUiCacheContext.php index a4946f6b4ed..ded7d58162f 100644 --- a/core/modules/layout_builder/src/Cache/LayoutBuilderUiCacheContext.php +++ b/core/modules/layout_builder/src/Cache/LayoutBuilderUiCacheContext.php @@ -25,7 +25,11 @@ class LayoutBuilderUiCacheContext extends RouteNameCacheContext { * {@inheritdoc} */ public function getContext() { - return 'is_layout_builder_ui.' . (int) !str_starts_with($this->routeMatch->getRouteName(), 'layout_builder.'); + $route_name = $this->routeMatch->getRouteName(); + if ($route_name && str_starts_with($route_name, 'layout_builder.')) { + return 'is_layout_builder_ui.0'; + } + return 'is_layout_builder_ui.1'; } }