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,
);
}