diff --git a/ui/static/js/touch_handler.js b/ui/static/js/touch_handler.js
index 28330113d146bacdffbf9202afd72c1a142ba401..ac2f26d3bfcf29aad367baf0b2cc5a3e7be5e2ea 100644
--- a/ui/static/js/touch_handler.js
+++ b/ui/static/js/touch_handler.js
@@ -75,10 +75,13 @@ class TouchHandler {
 
             if (distance > 75) {
                 toggleEntryStatus(this.touch.element);
-	    } else {
+            } 
+
+            // If not on the unread page, undo transform of the dragged element.
+            if (document.URL.split("/").indexOf("unread") == -1 || distance <= 75) {
                 this.touch.element.style.opacity = 1;
                 this.touch.element.style.transform = "none";
-	    }
+            }
         }
 
         this.reset();