diff --git a/frontend-js/src/main/js/gui/topMenu/TopMenu.js b/frontend-js/src/main/js/gui/topMenu/TopMenu.js
index a1ccf8e4bfe0b0908c0e15f57d05062755aef473..9de0a275d327fbb32a9ca04fbb65920886d8958f 100644
--- a/frontend-js/src/main/js/gui/topMenu/TopMenu.js
+++ b/frontend-js/src/main/js/gui/topMenu/TopMenu.js
@@ -153,6 +153,7 @@ TopMenu.prototype._createGui = function () {
 
   var clearButton = Functions.createElement({
     type: "button",
+    name: "clearButton",
     className: "minerva-overview-button",
     content: "<i class='fa fa-times' style='font-size:18px; font-weight:300; padding-right:10px;'></i>CLEAR",
     xss: false
@@ -209,7 +210,8 @@ TopMenu.prototype.init = function () {
   var clearButton = self.getControlElement(PanelControlElementType.MENU_CLEAR_BUTTON);
   clearButton.onclick = (function () {
     return function () {
-      return self.getMap().clearDbOverlays();
+      $(commentCheckbox).prop('checked', false);
+      return Promise.all([self.getMap().clearDbOverlays(), commentCheckbox.onclick()]);
     };
   })();