diff --git a/core/modules/contextual/contextual.module b/core/modules/contextual/contextual.module
index 2505e77..419dba9 100644
--- a/core/modules/contextual/contextual.module
+++ b/core/modules/contextual/contextual.module
@@ -5,6 +5,8 @@
  * Adds contextual links to perform actions related to elements on a page.
  */
 
+use \Drupal\Core\Template\Attribute;
+
 /**
  * Implements hook_custom_theme().
  *
@@ -225,8 +227,11 @@ function contextual_preprocess(&$variables, $hook) {
  * @see _contextual_links_to_id()
  * @see contextual_element_info()
  */
-function contextual_pre_render_placeholder($element) {
-  $element['#markup'] = '<div data-contextual-id="' . $element['#id'] . '"></div>';
+function contextual_pre_render_placeholder($element) 
+ {
+  $attributes = new Attribute(array('data-contextual-id' => $element['#id']));
+
+  $element['#markup'] = '<div '.$attributes.' ></div>';
   return $element;
 }
 
