diff --git a/core/misc/autocomplete.js b/core/misc/autocomplete.js
index 743e8d0..237e2a9 100644
--- a/core/misc/autocomplete.js
+++ b/core/misc/autocomplete.js
@@ -155,6 +155,20 @@ function selectHandler (event, ui) {
 }
 
 /**
+ * Override jQuery UI _renderItem function to output HTML by default.
+ *
+ * @param {Object} ul
+ * @param {Object} item
+ *
+ * @return {Object}
+ */
+function renderItem (ul, item) {
+  return $("<li>")
+    .append( $("<a>").html(item.label))
+    .appendTo( ul );
+}
+
+/**
  * Attaches the autocomplete behavior to all required fields.
  */
 Drupal.behaviors.autocomplete = {
@@ -163,7 +177,9 @@ Drupal.behaviors.autocomplete = {
     var $autocomplete = $(context).find('input.form-autocomplete').once('autocomplete');
     if ($autocomplete.length) {
       // Use jQuery UI Autocomplete on the textfield.
-      $autocomplete.autocomplete(autocomplete.options);
+      $autocomplete.autocomplete(autocomplete.options)
+        .data("ui-autocomplete")
+        ._renderItem = autocomplete.options.renderItem;
     }
   },
   detach: function (context, settings, trigger) {
@@ -189,7 +205,8 @@ autocomplete = {
     source: sourceData,
     focus: focusHandler,
     search: searchHandler,
-    select: selectHandler
+    select: selectHandler,
+    renderItem: renderItem
   },
   ajax: {
     dataType: 'json'
