diff --git a/client/src/main/java/ctbrec/ui/ExternalBrowser.java b/client/src/main/java/ctbrec/ui/ExternalBrowser.java
index c25bffe4..cf6e580a 100644
--- a/client/src/main/java/ctbrec/ui/ExternalBrowser.java
+++ b/client/src/main/java/ctbrec/ui/ExternalBrowser.java
@@ -20,7 +20,7 @@ import ctbrec.Settings.ProxyType;
 import ctbrec.io.StreamRedirectThread;
 
 public class ExternalBrowser implements AutoCloseable {
-    private static final transient Logger LOG = LoggerFactory.getLogger(ExternalBrowser.class);
+    private static final Logger LOG = LoggerFactory.getLogger(ExternalBrowser.class);
     private static final ExternalBrowser INSTANCE = new ExternalBrowser();
     private Lock lock = new ReentrantLock();
 
@@ -98,6 +98,7 @@ public class ExternalBrowser implements AutoCloseable {
             try {
                 Thread.sleep(100);
             } catch (InterruptedException e) {
+                Thread.currentThread().interrupt();
             }
         }
     }