diff --git a/dreditor.user.js b/dreditor.user.js
index d1367a4..e255d2f 100644
--- a/dreditor.user.js
+++ b/dreditor.user.js
@@ -2114,6 +2114,22 @@ Drupal.behaviors.dreditorProjectsCollapse = function (context) {
 };
 
 /**
+ * Attach mark as read to project issue tables.
+ */
+Drupal.behaviors.dreditorMarkAsRead = function (context) {
+  $('table.project-issue', context).once('dreditor-issuemarkasread', function () {
+    $(this).find('.marker').bind('click.dreditor-markasread', function () {
+      var $marker = $(this);
+      // we need to use parent, this.previousSibling might fail on whitespace.
+      var $link = $marker.parent().find('a');
+      $.get($link.attr('href'), function () {
+        $marker.remove();
+      });
+    });
+  });
+};
+
+/**
  * Attach issue count to project issue tables and hide fixed/needs more info issues without update marker.
  */
 Drupal.behaviors.dreditorIssueCount = function (context) {
