diff --git a/js/conversation_controller.js b/js/conversation_controller.js
index <HASH>..<HASH> 100644
--- a/js/conversation_controller.js
+++ b/js/conversation_controller.js
@@ -62,6 +62,9 @@
             storage.put("unreadCount", newUnreadCount);
 
             setUnreadCount(newUnreadCount);
+            if (newUnreadCount === 0) {
+                window.clearAttention();
+            }
         }
     }))();
 
diff --git a/js/panel_controller.js b/js/panel_controller.js
index <HASH>..<HASH> 100644
--- a/js/panel_controller.js
+++ b/js/panel_controller.js
@@ -22,6 +22,9 @@
             extension.windows.drawAttention(inboxWindowId);
         }
     };
+    window.clearAttention = function() {
+        extension.windows.clearAttention(inboxWindowId);
+    };
 
     /* Inbox window controller */
     var inboxFocused = false;
@@ -58,7 +61,7 @@
                 });
                 appWindow.contentWindow.addEventListener('focus', function() {
                     inboxFocused = true;
-                    extension.windows.clearAttention(inboxWindowId);
+                    clearAttention();
                 });
 
                 // close the inbox if background.html is refreshed
Clear window attention if all messages are marked read

Fixes #<I>

// FREEBIE