Bug 436914 - (Re-)attaching tabs does not work on Wayland, even when using single-process mode
Summary: (Re-)attaching tabs does not work on Wayland, even when using single-process ...
Status: CONFIRMED
Alias: None
Product: konsole
Classification: Applications
Component: tabbar (show other bugs)
Version: 24.05.2
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-11 09:30 UTC by Alois Wohlschlager
Modified: 2024-08-20 22:14 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
attachment-3598521-0.html (1.21 KB, text/html)
2024-07-24 09:53 UTC, tcanabrava
Details
attachment-3634217-0.html (947 bytes, text/html)
2024-07-24 13:46 UTC, tcanabrava
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alois Wohlschlager 2021-05-11 09:30:22 UTC
SUMMARY

Konsole already has a feature where tabs can be detached into a new window by dragging a tab outside the current window. It would be nice if tabs could be moved between open Konsole windows in a similar way, by dropping them onto the tab bar.

STEPS TO REPRODUCE (Scenario 1)
1. Open Konsole
2. Create a second window
3. Try to drag the tab of the second window onto the tab bar of the first window

OBSERVED RESULT

No drag-and-drop operation started

EXPECTED RESULT

Tab is attached to the first window, second window is closed


STEPS TO REPRODUCE (Scenario 2)
1. Open Konsole
2. Create a second tab
3. Create a second window
4. Try to drag one tab of the first window onto the tab bar of the second window

OBSERVED RESULT

Tab is detached into a third window

EXPECTED RESULT

Tab is moved to the second window

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.21.5
KDE Frameworks Version: 5.81.0
Qt Version: 5.15.2
Comment 1 Nate Graham 2021-05-11 14:58:08 UTC
You can already do this as long as Konsole is running in single-process mode. Have you changed that?
Comment 2 Alois Wohlschlager 2021-05-11 15:04:18 UTC
It does not work regardless of the single process mode setting. Note that in both scenarios I described, all Konsole windows run in a common process anyway.
Comment 3 Alois Wohlschlager 2021-05-11 15:56:27 UTC
I found the culprit now. The feature is broken on Wayland. On X, including when running Konsole through Xwayland, it works as expected.
Comment 4 tcanabrava 2024-07-24 09:53:47 UTC
Created attachment 171951 [details]
attachment-3598521-0.html

My desktop doesn't work on wayland so I'll not be working on that,
unfortunately.
I need either a machine that runs wayland correctly, or someone to
implement the fixes.


On Wed, Jul 24, 2024 at 10:22 AM Tobias Burnus <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=436914
>
> Tobias Burnus <burnus@net-b.de> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>                  CC|                            |burnus@net-b.de
>
> --
> You are receiving this mail because:
> You are the assignee for the bug.
Comment 5 Nate Graham 2024-07-24 13:37:22 UTC
Sounds like it could be worth engaging other developers to help troubleshoot your wayland session issues. Maybe in the KWin Matrix room.
Comment 6 tcanabrava 2024-07-24 13:46:16 UTC
Created attachment 171955 [details]
attachment-3634217-0.html

It's nvidia + virtualbox not playing nice to eachother.


On Wed, Jul 24, 2024 at 3:37 PM Nate Graham <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=436914
>
> --- Comment #5 from Nate Graham <nate@kde.org> ---
> Sounds like it could be worth engaging other developers to help
> troubleshoot
> your wayland session issues. Maybe in the KWin Matrix room.
>
> --
> You are receiving this mail because:
> You are the assignee for the bug.
Comment 7 Nate Graham 2024-07-24 13:55:34 UTC
Ok, so not a KDE issue then? Is there a different VM app that works?
Comment 8 Ilya Bizyaev 2024-08-20 19:46:25 UTC
I'm unable to drag tabs between windows on Wayland even in single-process mode.

Operating System: openSUSE Tumbleweed 20240815
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.10.4-1-default (64-bit)
Graphics Platform: Wayland
Comment 9 Nate Graham 2024-08-20 20:33:34 UTC
I can confirm that.