Core: Selection filter works only one time
- Dominant language
- C++
- Stars
- 33.6k
- Forks
- 6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 196
Description
### Problem description
Choosing selection mode and making an operation resets the selection mode to "No selection filters".Now, you can choose faces in edge mode or you can choose edges in face mode after one operation.This is not correct behaviour
https://github.com/user-attachments/assets/3e83b729-6885-45ce-af26-d1c173d00be1
### Workbench affected?
Core (App, Gui,...)
### Steps to reproduce
1.Switch to part wb
2.Create a cube
3.Change selection mode to edge
4.Select edge
5.Make fillet
now you should be able select only edges but you will see you can select faces and vertices too
1.Create a pad in part design
2.Change selection mode to face
3.Choose a face and pad again
4.Now you can select edges also
### Expected behavior
When you choose a filter You shouldn't be able to choose other options. For example, in edge selection mode you should always choose edges until changing the mode
### Actual behavior
After one time operation selection mode doesn't work
### Development version About Info (in Safe Mode)
```shell
OS: Windows 11 build 26200
Architecture: x86_64
Version: 1.2.0dev.20260311 (Git shallow)
Build date: 2026/03/11 07:18:44
Build type: Release
Branch: (HEAD detached at 03fc08d02)
Hash: 03fc08d02ebbafa0dc7268d8a7f89e17d3b4db87
Python 3.11.15, 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: Turkish/Türkiye (tr_TR)
Navigation Style/Orbit Style/Rotation Mode: Blender/Rounded Arcball/Window center
Stylesheet/Theme/QtStyle: FreeCAD.qss/FreeCAD Light/
Logical DPI/Physical DPI/Pixel Ratio: 96/81.5973/1
Installed mods:
* Curves workbench 0.6.70
```
### Last known good version (optional)
```shell
```
Contributor guide
Assessment
This issue has not been assessed yet.