From 9b139132a1dd9e8e930541ed4871e6086a607b06 Mon Sep 17 00:00:00 2001
From: chylex <contact@chylex.com>
Date: Fri, 29 Sep 2017 14:58:58 +0200
Subject: [PATCH] Disable reply middle-click in temporary columns & fix random
 reloads from middle-clicks

---
 Resources/Scripts/code.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/Resources/Scripts/code.js b/Resources/Scripts/code.js
index 2fa39f1e..4be3ed17 100644
--- a/Resources/Scripts/code.js
+++ b/Resources/Scripts/code.js
@@ -796,11 +796,13 @@
   });
   
   //
-  // Block: Make middle click on tweet reply icon open the compose drawer.
+  // Block: Make middle click on tweet reply icon open the compose drawer. Only works for non-temporary columns.
   //
-  app.delegate(".js-reply-action", "mousedown", function(e){
+  app.delegate(".js-reply-action", "auxclick", function(e){
     if (e.which === 2){
-      if ($("[data-drawer='compose']").hasClass("is-hidden")){
+      let column = $(this).closest(".js-column");
+      
+      if (column && column.hasClass("column") && $("[data-drawer='compose']").hasClass("is-hidden")){
         $(document).trigger("uiDrawerShowDrawer", {
           drawer: "compose",
           withAnimation: true