diff --git a/modules/next/src/Render/MainContent/HtmlRenderer.php b/modules/next/src/Render/MainContent/HtmlRenderer.php index b60a20361..750995669 100644 --- a/modules/next/src/Render/MainContent/HtmlRenderer.php +++ b/modules/next/src/Render/MainContent/HtmlRenderer.php @@ -107,6 +107,12 @@ protected function prepare(array $main_content, Request $request, RouteMatchInte return $build; } + // Do not override entity forms. + $defaults = $route_match->getRouteObject()->getDefaults(); + if (isset($defaults['_entity_form'])) { + return $build; + } + $next_entity_type_config = $this->nextEntityTypeManager->getConfigForEntityType($entity->getEntityTypeId(), $entity->bundle()); if (!$next_entity_type_config) { return $build;