Stange application window behavior after commiting

The problem I am about to describe occurs when I have multiple projects open and I commit a set of changes to Git. I'm not sure this is the only time it happens, I haven't been paying super close attention, but I'm sure it happens some of the time in this situation.

In this situation, I have multiple projects open, both maximized, and one window is behind the other. The commit dialog is open and I confirm my commit. The commit dialog disappears, but at the same time the currently focused project window also completely disappears and the other project is now on top. This has caused a lot of frustration, because it is not always immediately obvious that the other project is now in focus. For example, I run the currently active run configuration and only realize it is the other project after it starts running.

From what I can tell the originally in focus project has simply become invisible. It still shows up in the task bar and if I click on the application icon in the task bar I can see a faint outline minimizing to the task bar. If I click on the application icon in the task bar again it maximizes and is visible and in focus again.

I'm running PyCharm 2020.2 on Linux (KDE Plasma). I've been using PyCharm for several years and this is a relatively recent problem. It could be a problem with KDE, but this is the only application where this type of problem occurs, so my guess is it has something to do with PyCharm as well.

Thanks for any help.

5 comments
Comment actions Permalink

Hi, if you could record a screencast demonstrating the issue that would help.

0
Comment actions Permalink

Hi,

I've created a screencast that show the disappearing application window, but I've forgotten how/where to upload it. Let me know how/where and I will be happy to.

In it I've created two dummy projects. tmp1 and tmp2. tmp1 is initially maximized and on top of tmp2 (you can see the project name on the window title bar). I first integrate version control with the project. Everything goes fine. I then add a file to the project and it asks me if I want to add it to Git. I add it and everything is ok. I'm then asked if I want to create a .gitignore file. I say ok. Generating it works fine but then I'm asked if I want to add this file to Git. Now when I hit add the dialog disappears, but so does project tmp1 and tmp2 is now the visible in focus window.

It appears that it is not just committing to git but maybe other dialog windows too. The example in my screencast is also git related, but maybe it's just a coincidence?

0
Comment actions Permalink

Hello Reid

Please share large files via https://uploads.jetbrains.com/ form.

0
Comment actions Permalink

Hi, thanks for the reminder.

Here is the upload ID: 2020_09_07_LDnnVbNJjNZEVzJ8

0
Comment actions Permalink

Reid
Thank you for the provided video.
There is a ticket about such an issue, please see and vote:
https://youtrack.jetbrains.com/issue/IDEA-74903

0

Please sign in to leave a comment.