Bug 375085

Summary: Split window focus lost after hide/unhide
Product: [Applications] yakuake Reporter: Nikolai <dev>
Component: generalAssignee: Eike Hein <hein>
Status: RESOLVED DUPLICATE    
Severity: normal CC: gerbilsoft, notuxius, patrick.allaert, till2.schaefer
Priority: NOR    
Version: 3.0.2   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Nikolai 2017-01-15 13:20:31 UTC
When working in split window terminal after hide/unhide action cursor/focus ends up on the next terminal "window".

How to reproduce:
1. retract (open) yakuake.
2. split window in 2 (or more) terminals.
3. start typing in or left or right terminal.
4. with (default) F12 hide/unhide (retract/detract) yakuake
5. start typing again.

Desired result:
Focus stays in the last active terminal.
Comment 1 Patrick ALLAERT 2017-02-15 10:28:42 UTC
Bug confirmed (and really annoying!)
Too bad I don't have the time/skills to fix it myself :(
Comment 2 David Korth 2017-07-26 02:28:16 UTC
This seems to be related to the use of KWin's slide effect if compositing is enabled. Disabling the KWindowEffects path "fixes" it with compositing enabled.

Another workaround that seems to work is saving the focused widget when retracting the window, then restoring it when showing the window.

Review Board: https://git.reviewboard.kde.org/r/130203/
Comment 3 Alexander Mentyu 2017-08-16 13:06:00 UTC
I can confirm this bug on Netrunner Rolling too. There is 'yakuake-sp-git' package in AUR which has wrong split focus patch.
Comment 4 Till Schäfer 2017-08-17 12:36:15 UTC

*** This bug has been marked as a duplicate of bug 356853 ***