It is tedious using grid follows work if you make a mistake and need to go back, since the grid has already moved to the new position with no quick way to revert it.
I think it can be improved if you make it follow the work more closely. I.e. If the user issues a back command as they are drawing an extrusion/spindle, the grid center will also revert to its previous position, not just follow the users work flow in one direction.
This can be extended more so, that if you cancel an extrusion/spindle the grid will return to the very beginning of the extrusion/spindle drawing.
I think it can be improved if you make it follow the work more closely. I.e. If the user issues a back command as they are drawing an extrusion/spindle, the grid center will also revert to its previous position, not just follow the users work flow in one direction.
This can be extended more so, that if you cancel an extrusion/spindle the grid will return to the very beginning of the extrusion/spindle drawing.