FreeCAD / FreeCAD/FreeCAD

Incorrect cursor selection priority for Base Planes - XY precedes other planes.

Open
#26,078 1 comment 0 reactions 0 assignees View on GitHub
3rd party: Coin3D Mod: Core Status: Confirmed Type: Bug
Dominant language
C++
Stars
33.6k
Forks
6k
Avg merge
3d 15h
Merged PRs (30d)
196

Description

### Workbench affected?

Part Design

### Problem description

When choosing which base plane to attach to the sketch, the XY plane is preferentially chosen, even when the XZ or YZ planes are visually in front of it. The YZ and XZ planes appear to behave as expected relative to each other, only the XY plane seems to steal priority.

### Steps to reproduce

Vanilla install of either 1.1rc or 1.2 (12.10 weekly)

-> New Document
-> New Part
-> New Sketch

Cursor over the intersections of the planes from different angles to observe.

### Expected behavior

Typically whichever plane is visually on top relative to the users visual field will be preferentially selected.

### Actual behavior

The XY plane is pre-selected / selected, even when visually behind either the YZ or XZ planes.

### Development version About Info (in Safe Mode)

```shell
OS: Windows 11 build 26200
Architecture: x86_64
Version: 1.2.0dev.20251209 (Git shallow)
Build date: 2025/12/09 13:53:17
Build type: Release
Branch: grafted,grafted
Hash: 5ad6a1ba58c665c23f1d217c23e74379d8c1a5a4
Python 3.11.14, 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/Canada (en_CA)
Navigation Style/Orbit Style/Rotation Mode: CAD/Rounded Arcball/Window center
Stylesheet/Theme/QtStyle: FreeCAD.qss/FreeCAD Dark/
Logical DPI/Physical DPI/Pixel Ratio: 96/111.373/1.25
```

### Last known good version (optional)

```shell
Exhibits in 1.1rc. Haven't tested any prior versions.
```

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.