Currently, you have to dismount, recall your Pokemon, sent it back out, and mount it again to gain the ability to fly back. The tediousness of this gets annoying. It would be nicer if stamina recharges immediately upon landing. You won't have to dismount. That would prevent infinite flying all the same, but also save a bit of time and effort from recalling and sending back out the Pokemon.
Currently, you have to dismount, recall your Pokemon, sent it back out, and mount it again to gain the ability to fly back. The tediousness of this gets annoying. It would be nicer if stamina recharges immediately upon landing. You won't have to dismount. That would prevent infinite flying all the same, but also save a bit of time and effort from recalling and sending back out the Pokemon.