Gitextensions: FormStatus steals focus from other windows

Created on 3 Mar 2017  ·  5Comments  ·  Source: gitextensions/gitextensions

--- GitExtensions2.49, Git 2.8.4.windows.1, Microsoft Windows 10 Pro 10.0.14393 (Build 14393)

When taking action on a remote (such as pushing, fetching, etc), the FormStatusdialog box steals focus from other windows every time it gets spawned for a new action.

For example, a commit and push from the commit dialog spawns four actions for me:

  1. commit
  2. fetch
  3. push
  4. push origin --tags (from a script triggered on AfterPush)

With Keep dialog open not checked in any FormStatus dialogs, this will spawn and close four instances of FormStatus sequentially as each command is executed.

If I click Commit & push and then go to another window (e.g. Google Chrome), each of the instances of FormStatussteal focus back from wherever it was in the operating system.

bug

Most helpful comment

Interesting, I find my GE will be sent back behind the browser(or whatever window was behind GE) if reset a branch to a commit.

But I would just disable the buggy ConEmu.

disableconemu

All 5 comments

Interesting, I find my GE will be sent back behind the browser(or whatever window was behind GE) if reset a branch to a commit.

But I would just disable the buggy ConEmu.

disableconemu

Didn't realize that was for the same window, I'll disable and test a bit.

Could not figure out how to fix this issue. It seems that conemu makes a lot of effort to gain the focus back.

@EbenZhang workaround works for me! Thanks!

Duplicate of #6220

Was this page helpful?
0 / 5 - 0 ratings

Related issues

JimmyZJX picture JimmyZJX  ·  3Comments

Kryptos-FR picture Kryptos-FR  ·  3Comments

takinosaji picture takinosaji  ·  3Comments

AaronLayton picture AaronLayton  ·  4Comments

talregev picture talregev  ·  4Comments