View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004372 | FreeCAD | Bug | public | 2020-06-15 04:56 | 2020-07-13 19:24 |
Reporter | glabifrons | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Summary | 0004372: Regression: SpaceBall model rotation stops when focus leaves 3D view panel | ||||
Description | Discussed and confirmed against FreeCAD running under Linux, Windows, and MacOS in this thread: https://forum.freecadweb.org/viewtopic.php?t=36307 One person confirmed the bug exists in 0.18 & 0.19, but does not exist in 0.16 & 0.17. When using a SpaceBall (or SpaceMouse according to one person in the thread), rotation only works when mouse-focus is in the 3D view panel. Once you click into one of the other panels (eg: Combo View, Python Console, Report View, etc.), rotation stops and the application does not respond to the SpaceBall. Once you click the mouse back into the 3D view panel, the model once again rotates with input from the SpaceBall. An example from today is attempting to adjust a slider in the FEM Workbench while rotation the model (impossible). This does work in 0.16 & 0.17. | ||||
Steps To Reproduce | Load or create any model into FreeCAD 0.18 or 0.19 and click the mouse anywhere in the 3D view panel. Attempt to manipulate the model with the SpaceBall (or SpaceMouse). The model will rotate as expected. Click the mouse in any other movable panel (Combo View, Report View, Python Console, etc.). Attempt to manipulate the model with the Spaceball. The model will not rotate or respond at all. Expected results: SpaceBall continues to manipulate model when focus changes. | ||||
Additional Information | No backtrace as this is not a crash report and I'm running the freecad-maintainers PPA version. | ||||
Tags | 0.19, 3dconnexion, Bountysource Potential, mouse, UI | ||||
FreeCAD Information | OS: Ubuntu 18.04.4 LTS Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.18.4. Build type: Release Python version: 3.6.8 Qt version: 5.9.5 Coin version: 4.0.0a OCC version: 7.3.0 Locale: English/UnitedStates (en_US) Also tested in: OS: Ubuntu 18.04.4 LTS (MATE/mate) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19.19405 (Git) AppImage Build type: Release Branch: master Hash: d2b943e8b7d8fe2673a4e20671b6cb0f8180fdbd Python version: 3.8.1 Qt version: 5.12.5 Coin version: 4.0.0 OCC version: 7.4.0 Locale: English/United States (en_US) | ||||
|
This is also confirmed on the forum for Version: 0.19.21514 (Git) AppImage Updating the ticket |
|
Solved by https://github.com/FreeCAD/FreeCAD/pull/3683 PR waiting for merge |
|
https://github.com/FreeCAD/FreeCAD/commit/645cbd6b43c71458e8ceeec86055e74f7666b0dc |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-06-15 04:56 | glabifrons | New Issue | |
2020-06-15 04:56 | glabifrons | Tag Attached: 0.18 | |
2020-06-15 04:56 | glabifrons | Tag Attached: 0.19 | |
2020-06-15 04:56 | glabifrons | Tag Attached: 3dconnexion | |
2020-06-15 04:56 | glabifrons | Tag Attached: linux | |
2020-06-15 04:56 | glabifrons | Tag Attached: MacOSX | |
2020-06-15 04:56 | glabifrons | Tag Attached: Win | |
2020-06-15 09:11 | openBrain | Tag Detached: linux | |
2020-06-15 09:11 | openBrain | Tag Detached: MacOSX | |
2020-06-15 09:11 | openBrain | Tag Detached: Win | |
2020-06-15 09:11 | openBrain | Tag Detached: 0.18 | |
2020-06-18 10:52 | Kunda1 | Note Added: 0014567 | |
2020-06-18 10:53 | Kunda1 | Product Version | 0.18 => 0.19 |
2020-06-18 10:53 | Kunda1 | Summary | SpaceBall model rotation stops when focus leaves 3D view panel => Regression: SpaceBall model rotation stops when focus leaves 3D view panel |
2020-06-18 10:54 | Kunda1 | Status | new => confirmed |
2020-06-18 10:54 | Kunda1 | Target Version | => 0.19 |
2020-07-06 11:24 | Kunda1 | Tag Attached: Bountysource Potential | |
2020-07-06 11:25 | Kunda1 | Tag Attached: mouse | |
2020-07-06 11:25 | Kunda1 | Tag Attached: UI | |
2020-07-08 09:56 | PrzemoF | Note Added: 0014635 | |
2020-07-11 09:42 | wmayer | Status | confirmed => closed |
2020-07-11 09:42 | wmayer | Resolution | open => fixed |
2020-07-11 09:42 | wmayer | Fixed in Version | => 0.19 |
2020-07-11 09:42 | wmayer | Note Added: 0014642 | |
2020-07-13 19:24 | Changeset attached | => FreeCAD master 645cbd6b |