Summary: | Application focus issue | ||
---|---|---|---|
Product: | [Applications] yakuake | Reporter: | Stas Egorov <obiwan1> |
Component: | general | Assignee: | Eike Hein <hein> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | aspotashev, asturm, gen-kde, georgediam, hsantanna, openmindead, realnc, samurai.no.dojo, zawertun |
Priority: | NOR | ||
Version: | 3.0.5 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
URL: | https://invent.kde.org/utilities/yakuake/-/issues/2 | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=428383 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Kwin rule |
Description
Stas Egorov
2021-04-09 11:23:45 UTC
This happens on Wayland or X11? What is your window manager / compositor? Is this kwin? May be a duplicate of Bug 428383. X11 WM is Xfwm 4.16 Compose extension is disabled I have the same issue with 21.08.0. I downgraded yakuake to 21.04.3 and it works fine again. The bug is reproducible 100% of the time. Use the yakuake config shown below. Then open an application (Dolphin will do,) then focus yakuake, then click Dolphin's close button. Focus is not returned to yakuake, but to whatever window is behind it. The commit that introduces the bug is 9202df97322ae2f58104e387e914de15b06644ff ("Fix Yakuake icon appearing in taskbar through Qt::Tool window flag"). Reverting this one commit fixes the issue. Of course, it probably re-introduces the issue it fixes. It's pretty annoying :P I do "git commit", then my editor pops up, then I close it, then I type because I expect yakuake to have focus, but instead I end up typing into whatever window is behind yakuake, usually my IDE or Discord. I'm using: Gentoo Linux AMD64 X11 (xorg-server 1.20.13) Plasma 5.22.4 Qt 5.12.2 My yakuake config: [Animation] Frames=0 [Appearance] Skin=plastik_dark [Desktop Entry] DefaultProfile=Profile 1.profile [Dialogs] FirstRun=false [Window] Height=78 KeepAbove=false Position=46 ShowSystrayIcon=false ToggleToFocus=true Width=72 (In reply to Nikos Chantziaras from comment #4) > I have the same issue with 21.08.0. I downgraded yakuake to 21.04.3 and it > works fine again. > > [...] > > The commit that introduces the bug is > 9202df97322ae2f58104e387e914de15b06644ff ("Fix Yakuake icon appearing in > taskbar through Qt::Tool window flag"). But I wrote this bugreport in April, and the commit you mentioned was added in May. I can report this behaviour too on Manjaro (Archlinux) with mentioned versions of yakuake (21.08.0-1, broken and 21.04.3-1 working). My problem is caused by ssh-agent connection confirmation dialogue with same results as described by Sats. (In reply to samurai.no.dojo from comment #6) > I can report this behaviour too on Manjaro (Archlinux) with mentioned > versions of yakuake (21.08.0-1, broken and 21.04.3-1 working). > My problem is caused by ssh-agent connection confirmation dialogue with same > results as described by Sats. I am sorrs we shpoould create another bug with Nikos. Please test with 21.08.1. (In reply to Andreas Sturmlechner from comment #8) > Please test with 21.08.1. There is no difference in behavior from previous versions. I think I've also hit this bug in the past few months. It's especially annoying when using gpg-agent with pinentry-qt5, because working on a terminal will often produce a pop-up to enter a passphrase. Previously, entering the passphrase in the pop up would return focus to yakuake and one could continue working in the terminal. With this bug, however, one has to use the mouse to restore focus to yakuake before being able to type again... I can confirm that the bug still exists, it annoys me to the point that I had to switch off the "keep open" option. Nothing worse than constantly accidently writing stuff into the wrong window. Yakuake 22.12.3 Plasma 5.27.2 Created attachment 157036 [details] Kwin rule (In reply to Kai Eckert from comment #11) > I can confirm that the bug still exists, it annoys me to the point that I > had to switch off the "keep open" option. Nothing worse than constantly > accidently writing stuff into the wrong window. > > Yakuake 22.12.3 > Plasma 5.27.2 To work it around, go to Window Management -> Window Rules, and a new rule for yakuake as shown on atached file. It looks like the behavior depends on the window manager. On Xfwm and KWin this bug is reproducible. Not reproduce on Openbox. That being said, I'm using lxqt as my desktop environment. |