diff -u b/core/modules/views/views.theme.inc b/core/modules/views/views.theme.inc --- b/core/modules/views/views.theme.inc +++ b/core/modules/views/views.theme.inc @@ -575,7 +575,12 @@ $field_output = $handler->getField($num, $field); $element_type = $fields[$field]->elementType(TRUE, TRUE); if ($element_type) { - $field_output = SafeMarkup::format('<@element_type>@field_output', ['@element_type' => $element_type, '@field_output' => $field_output]); + $tagged_output = array( + '#type' => 'html_tag', + '#tag' => $element_type, + '#value' => $field_output + ); + $field_output = drupal_render($tagged_output); } // Only bother with separators and stuff if the field shows up.