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