to me, this feels like a bug.

one action (getPublicKey) → two confirmations