From 6a4c0ea86414dfc5f3629d826904feba78fd079e Mon Sep 17 00:00:00 2001 From: crschnick Date: Sat, 14 Feb 2026 12:24:38 +0000 Subject: [PATCH] Fix dock focus --- .../main/java/io/xpipe/app/terminal/TerminalDockView.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/terminal/TerminalDockView.java b/app/src/main/java/io/xpipe/app/terminal/TerminalDockView.java index 6a6c07e43..e2904aeb8 100644 --- a/app/src/main/java/io/xpipe/app/terminal/TerminalDockView.java +++ b/app/src/main/java/io/xpipe/app/terminal/TerminalDockView.java @@ -72,6 +72,8 @@ public class TerminalDockView { public synchronized void trackTerminal(ControllableTerminalSession terminal, boolean dock) { if (viewActive && dock && viewBounds != null) { + terminal.own(); + // Bring main window to foreground since initial launch NativeWinWindowControl.MAIN_WINDOW.activate(); @@ -79,11 +81,6 @@ public class TerminalDockView { // We always want to show the terminal though terminal.show(); - terminal.own(); - - // Bring terminal window in front of main window - terminal.focus(); - terminal.updatePosition(windowBoundsFunction.apply(viewBounds)); updateCustomBounds(); }