Regression: Property/other view boxes on separate monitor won't yield focus

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
drmacro
Veteran
Posts: 8865
Joined: Sun Mar 02, 2014 4:35 pm

Regression: Property/other view boxes on separate monitor won't yield focus

Post by drmacro »

This has come and gone over many revisions.

If, for example, the Property view is moved out of the main window onto another monitor they fail to yield focus.

Initially, it works fine. But, if any error is reported, from that point on, they will not yield focus when another app is activated.

(There have been periods, when this was occurring previously, that they would not minimize when the main window was minimized. But, at this point they do minimize before and after an error.)

Below is the system experiencing this. It does not seem to be an issue in the Manjaro/AUR build (tested on two different Manjaro builds one Radeon, one Nvidia, Plasma/Kwin on both). Test on another Debian 11 system same build, no problem.

It was working for sometime over many builds. Any ideas?

OpenGL settings same on both Debian machines, both xfce4.

Code: Select all

OS: Debian GNU/Linux 11 (bullseye) (XFCE/xfce)
Word size of FreeCAD: 64-bit
Version: 0.21.0.31772 (Git)
Build type: Release
Branch: master
Hash: 87c5b891352580568592cbba0e746269f726c43c
Python 3.9.2, Qt 5.15.2, Coin 4.0.0, Vtk 7.1.1, OCC 7.5.1
Locale: English/United States (en_US)
Installed mods: 
  * ZolkoBase 0.0.1
  * lattice2 1.0.0
  * Curves 0.6.6
  * QuickMeasure 2022.10.28
  * Manipulator 1.5.0
  * Assembly4 0.12.5
  * freecad.gears 1.0.0
  * sheetmetal 0.2.61
  * Silk 1.0.0
  * kicadStepUpMod 10.17.1
  * A2plus 0.4.60i
  * DynamicData 2.46.0
  * fasteners 0.4.54
  * ExtremeProDark 2.6.4
  * Defeaturing 1.2.0
  * CurvedShapes 1.0.4
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
Post Reply