If an existing sketch based on a pocket and the face number is highlighted, it does not work any more to reassign it to a different face number
by clicking the support field and choose a different face by clicking on it in the 3D view.
The face number does not change any more to the newly choosen face(number).
I tried the appimage of “FreeCAD 0.22.0, Libs: 0.22.0devR34387 (Git)” running on Ubuntu 20.04 and the problem persists.
If a part gets broke because I change something in an earlier sketch and Freecad renumbers the faces, I “repair” the following broken
sketches by assingning them to the new face numbers. This is a very important function for me.
I have attached 2 screenshots which show the difference between FC20 and FC22.
In the 3D view I clicked on the green face. In FC20 the field is immediately filled out with “Face3” in FC22 nothing happens.
You have to change it in the map mode (in your case FlatFace is activated), because then you can also change the type of the attachment also (e.g. from FlatFace to Point and Plane, Concentric, or much more combinations. Note, that the Attachment editor is sometimes still a little bit cumbersome, but the functions are pretty nice.
The reason was valid. Because only of a selection alone, you can not validate, if it really attached as wished,since an attachment can also have a type (on circles center, on point, on plane, on edge, combinations of it, …)
2023-09-29 17-17.webm
As you see, the editor is sometimes a little bit cumbersome, but when you use it regularly, it is goes in the muscle memory.