Bug 487046

Summary: Cannot restore window after disconnecting from dock
Product: [Plasma] kwin Reporter: Justin Zobel <justin>
Component: multi-screenAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: nate, vlad.zahorodnii, xaver.hugl
Priority: NOR Keywords: multiscreen
Version First Reported In: git master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Justin Zobel 2024-05-15 05:41:20 UTC
I have 2 monitors connected to my laptop via a USB-C dock, which is where I usually work. If I have applications for example konsole open on my monitors and I disconnect the dock, I can no longer access those windows.

It appears on my panel and I can minimise/restore it by clicking on it, but the window often doesn't ever appear on my laptop. Sometimes after a minimise/restore or two it will show, but in cases like currently I cannot access this window.

Even if I right-click on the konsole icon in the panel and try to move it, I get the move cursor, but the window is not there.
Comment 1 Nate Graham 2024-05-17 20:15:21 UTC
I can reproduce a similar issue, but only with NeoChat:

1. Have two screens, laptop on left, external screen on right, connected via HDMI through a USB-C dock.
2. Launch NeoChat, Discord, Telegram, and Thunderbird, and quick-tile them all to the left edge of the right screen
3. Unplug the USB-C dock

Discord, Telegram, and Thunderbird move to the laptop screen as expected.

NeoChat stays where it was, as if the external screen were still plugged in. If I minimize it, I see it's minimizing from its former position, which is now offscreen. When I un-minimize it, it un-minimizes to a position on the laptop screen, resolving the issue
Comment 2 Zamundaaa 2025-01-07 13:49:33 UTC
Does this still happen for you?
Comment 3 Bug Janitor Service 2025-01-22 03:47:37 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2025-02-06 03:46:59 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.