Can I snap the pivot angle to another face normal without deselecting the current faces?

I’m really just looking for an equivalent to a specific functionality in Maya’s pivot transform. So far, I can’t find it in any default tools or add-ons. (I’m currently using the Pivot Transform add-on, which is cool but doesn’t seem to have this feature)

In Maya, you hold ‘d’ while using the move tool and you can do a ‘temporary’ selection of any face just for the purpose of aligning the pivot angle to it’s normal. Importantly, this doesn’t deselect or add to the selection of any faces you already have selected.

At the moment, I can’t find any way of doing this at all, let alone a way of doing it that’s as fast and easy as Maya. Have I missed something? Would love to know. Thanks!