Navigation Cube is Not Usable since Switch to Qt6

Description:

Since the switch to Qt6 in 0.21.2-7 ( 15263d56), the navigation cube in the top right corner is unusable. Hovering/clicking on it has no effect.

Additional info:

  • Package version: 0.21.2-13 (any version from 0.21.2-7 through 0.21.2-13 is affected)
  • Config and/or log files: This issue can be reproduced without any user configuration (please check the steps below).
  • Link to upstream bug report: https://github.com/FreeCAD/FreeCAD/issues/13303

Steps to reproduce:

  1. Run freecad or freecad --user-cfg /dev/null --system-cfg /dev/null.

  2. Open PartDesignExample.FCStd from the start page, or create any new empty part.

    image.png

  3. Try to hover over or click on the different faces/corners of the navigation cube.

  4. Observe that hovering/clicking on TOP on the navigation cube has no effect.

    image.png

  5. Downgrade to 0.21.2-6 ( f1567c38):

    $ sudo pacman -U https://archive.archlinux.org/packages/f/freecad/freecad-0.21.2-6-x86_64.pkg.tar.zst
  6. Repeat steps 1 through 3.

  7. Observe that hovering/clicking TOP on the navigation cube works as intended:

    image.png

Edited by Mr. Meowski
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information