Bug 401484

Summary: After restoring minimized PHP Storm window it remains below others
Product: [Plasma] kwin Reporter: vaniaz
Component: coreAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version First Reported In: 5.12.5   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Bug illustation

Description vaniaz 2018-11-27 20:16:13 UTC
Created attachment 116542 [details]
Bug illustation

SUMMARY
Minimizing/restoring PHP Storm results in PHP Storm window being below other windows.

STEPS TO REPRODUCE
1. Open PHP Storm (or any other IDE by jetbrains) and any other application
2. Click on PHP Storm taskbar icon to minimize IDE
3. Click again to restore. It will be on top of the other window
4. Click once again to minimize
5. Click once again to restore. It will be under the other window.

It may sound as if it never happens, but actually I use taskbar a lot and I can hardly ever get to my IDE.

OBSERVED RESULT
The IDE window is active (blue glow around it on taskbar), but it remains under other windows. 

EXPECTED RESULT
The IDE window must be over the other windows.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: SUSE Leap 15.0
(available in About System)
KDE Plasma Version: 3.12.5
KDE Frameworks Version: 5.45.0
Qt Version: 5.9.4

ADDITIONAL INFORMATION
Happens on my home machine with nvidia gpu and in the office on intel GPU. Wayland session is also affected. OpenGL/xRender both are affected.
Comment 1 Martin Flöser 2018-11-28 05:14:22 UTC
Do you observe the behavior with any other application?
Comment 2 vaniaz 2018-11-28 07:15:51 UTC
Not any other software(not that I use many) I use exhibit this behavior, only IDEs by jetbrains.
Comment 3 Martin Flöser 2018-11-28 17:09:37 UTC
I'm sorry, but that means you have to report to jetbrains. If all apps work except one it means the app is broken. We can also see in the screenshot you attached that the window lacks a caption. That's the basics they don't get right.
Comment 4 vaniaz 2018-11-28 17:21:49 UTC
I removed captions and all other information from screenshot myself. Ok, I will report it to jetbrains, but I expect them to say something along the lines "it works fine in every DE, except KDE, obviously this DE is broken".
Comment 5 Martin Flöser 2018-11-28 17:31:00 UTC
Sure we can play that game, then I will ask you for more debug output and we will see that we are right and they are wrong. We have played this game with many other applications as well. And it's always KWin that's right.