diff --git a/core/js/apps.js b/core/js/apps.js
index ecefa48caa1d3ceae3ea1f1da42ad634ba4ae780..71170bbc23a0c19dce0d425a1ec449cd3f4c031c 100644
--- a/core/js/apps.js
+++ b/core/js/apps.js
@@ -58,7 +58,7 @@
 				if (!area.is(':animated')) {
 
 					// button toggles the area
-					if (button === event.target.closest('[data-apps-slide-toggle]')) {
+					if ($(button).is($(event.target).closest('[data-apps-slide-toggle]'))) {
 						if (area.is(':visible')) {
 							hideArea();
 						} else {