diff --git a/frontend-js/src/main/js/gui/leftPanel/LeftPanel.js b/frontend-js/src/main/js/gui/leftPanel/LeftPanel.js
index fe553ab1f70c2fad8f51b4989e9e637f37b62b97..8bc93189f17415efd9b431c85d4c31bab6d69463 100644
--- a/frontend-js/src/main/js/gui/leftPanel/LeftPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/LeftPanel.js
@@ -185,7 +185,8 @@ LeftPanel.prototype.showElementDetails = function(element) {
   if (element !== undefined && (openTabName.indexOf("SEARCH") === -1 || searchTabName !== "GENERIC")) {
     var model = self.getMap().getSubmapById(element.getModelId()).getModel();
     return model.getByIdentifiedElement(element, true).then(function(bioEntity) {
-      div.innerHTML = self.prepareElementDetailsContent(bioEntity).innerHTML;
+      div.innerHTML ="";
+      div.appendChild(self.prepareElementDetailsContent(bioEntity));
       $(div).dialog("open");
       $(div).dialog("option", "title", self.getElementTitle(bioEntity));
       $(div).scrollTop(0);