<johnathaningle>
Reading through the comments/linked issues, it seems the best path forward is to introduce a function to try and grab edges (if available) and a point on the selected face to create the work plane.
<johnathaningle>
Is there any way someone can show me how to query solvespace to find edges and points associated with a face?
<johnathaningle>
I believe the changes will need to be made here:and some of the types here will need to be uncommented as well. The only thing I am not sure of is how to automatically find the edge(s) and points associated with the face.