diff --git a/modules/ui_patterns_views/src/Plugin/UiPatterns/Source/ViewsSourceBase.php b/modules/ui_patterns_views/src/Plugin/UiPatterns/Source/ViewsSourceBase.php index 0829cc54c9688b6ddc41f09b80c7f8231cccdc55..9b82d0ac4853474ca3c2c1cd630f600ecf1a5774 100644 --- a/modules/ui_patterns_views/src/Plugin/UiPatterns/Source/ViewsSourceBase.php +++ b/modules/ui_patterns_views/src/Plugin/UiPatterns/Source/ViewsSourceBase.php @@ -111,12 +111,14 @@ abstract class ViewsSourceBase extends SourcePluginBase { if (empty($output)) { return ['#markup' => '']; } - // Value needs to be render array so slots can handle multiple sources. + // We use #children to avoir filtering. if ($output instanceof MarkupInterface) { - return ['#markup' => $output->__toString()]; + return [ + '#children' => (string) $output, + ]; } if (is_scalar($output)) { - return ['#markup' => $output]; + return ['#children' => $output]; } return $output; }