FreeCAD / FreeCAD/FreeCAD

Hiding the status bar causes focus switching in property editor to change to leftmost open tab/document

Open
#24,660 6 comments 1 reaction 1 assignee Claimed by @chennes View on GitHub
Mod: Core Status: Confirmed Topic: User Interface Type: Bug Type: Regression
Dominant language
C++
Stars
33.6k
Forks
6k
Avg merge
3d 17h
Merged PRs (30d)
196

Description

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Problem description

When toggling the status bar off in the view menu, this causes changing focus in the property editor (e.g. with Tab or Enter), to also switch which document is focused. Since the "start page" is commonly the leftmost tab, other users seem to have described this issue as "switching to the start page" but the behavior will affect whatever happens to be the leftmost tab.

See this screen recording of me demonstrating the bug in a fresh FreeCAD instance (i.e. default configuration) :

https://github.com/user-attachments/assets/0b5271e4-b5ff-4bdd-9cf5-718461eac78d

You can see when I hide the status bar, tabbing out of a property textbox switches to the start page, but when the status bar is visible focus remains in the document as expected.

### Full version info

```shell
OS: Arch Linux (Hyprland/wayland)
Architecture: x86_64
Version: 1.1.0dev.14555 (Git shallow) AppImage
Build date: 2025/10/07 22:49:55
Build type: Release
Branch: main
Hash: 68f083a6d169ec523fa9d46b7cc40addb1e4ffbe
Python 3.11.13, Qt 6.8.3, Coin 4.0.3, Vtk 9.3.1, boost 1_86, Eigen3 3.4.0, PySide 6.8.3
shiboken 6.8.3, xerces-c 3.3.0, IfcOpenShell 0.8.2, OCC 7.8.1
Locale: English/United States (en_US)
Navigation Style/Orbit Style/Rotation Mode: CAD/Rounded Arcball/Window center
Stylesheet/Theme/QtStyle: FreeCAD.qss/FreeCAD Light/
Logical DPI/Physical DPI/Pixel Ratio: 96/142.165/1.3225
Installed mods:
* config
```

### Subproject(s) affected?

None

### Anything else?

This bug seems to be a re-emergence of https://github.com/FreeCAD/FreeCAD/issues/12108.

The behavior is alluded to in these forum posts but no tangible solutions other than "reset your preferences" were offered:
* https://forum.freecad.org/viewtopic.php?style=1&t=84669
* https://forum.freecad.org/viewtopic.php?style=2&t=82346
* https://forum.freecad.org/viewtopic.php?t=24705

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.