Bug 375085 - Split window focus lost after hide/unhide
Summary: Split window focus lost after hide/unhide
Status: RESOLVED DUPLICATE of bug 356853
Alias: None
Product: yakuake
Classification: Applications
Component: general (show other bugs)
Version: 3.0.2
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-15 13:20 UTC by Nikolai
Modified: 2017-08-17 12:36 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 ***