diff --git a/Resources/code.js b/Resources/code.js
index 1ff621c3..3e9c0cd3 100644
--- a/Resources/code.js
+++ b/Resources/code.js
@@ -38,15 +38,14 @@
   var app = $("body").children(".js-app");
   
   new MutationObserver(function(mutations){
-    if (mutations.some(mutation => mutation.attributeName === "class")){
-      if (isInitialized && app.hasClass("is-hidden")){
-        isInitialized = false;
-      }
-      else if (!isInitialized && !app.hasClass("is-hidden")){
-        initializeTweetDick();
-      }
+    if (isInitialized && app.hasClass("is-hidden")){
+      isInitialized = false;
+    }
+    else if (!isInitialized && !app.hasClass("is-hidden")){
+      initializeTweetDick();
     }
   }).observe(app[0],{
-    attributes: true
+    attributes: true,
+    attributeFilter: [ "class" ]
   });
 })($,$TD);