diff -u b/core/modules/filter/filter.module b/core/modules/filter/filter.module --- b/core/modules/filter/filter.module +++ b/core/modules/filter/filter.module @@ -430,6 +430,7 @@ foreach ($variables['tips'] as $name => $tiplist) { foreach ($tiplist as $tip_key => $tip) { $tiplist[$tip_key]['attributes'] = new Attribute(); + $tiplist[$tip_key]['tip'] = Xss::filterAdmin($tiplist[$tip_key]['tip']); } $variables['tips'][$name] = array( @@ -462,7 +463,6 @@ foreach ($variables['tips'] as $name => $tiplist) { foreach ($tiplist as $tip_key => $tip) { $tiplist[$tip_key]['attributes'] = new Attribute(); - $tiplist[$tip_key]['tip'] = Xss::filterAdmin($tiplist[$tip_key]['tip']); } $variables['tips'][$name] = array( diff -u b/core/modules/filter/src/Plugin/Filter/FilterHtml.php b/core/modules/filter/src/Plugin/Filter/FilterHtml.php --- b/core/modules/filter/src/Plugin/Filter/FilterHtml.php +++ b/core/modules/filter/src/Plugin/Filter/FilterHtml.php @@ -94,12 +94,17 @@ * A inline_template render array. */ protected function getInlineTemplate($content, $is_html_code) { + + //initialize context array and add context if needed + $context = array(); + if ($is_html_code) { + $context['content'] = $content; + } + return array( '#type' => 'inline_template', - '#template' => $is_html_code ? '{{content}}' : $content, - '#context' => array( - 'content' => $content, - ), + '#template' => $is_html_code ? '{{ content }}' : $content, + '#context' => $context, ); }