Description of your improvement:
Haste potions in pet inventory should only be consumed while the pet is actively moving. If the pet is idle or stationary, the potion timer/consumption should pause.
Why are you suggesting it?
Some of us preload haste potions onto their pets, but may need to step away for a while (work, family interruptions, etc.). Currently, all the potions can be consumed while the pet is doing nothing, which creates unnecessary inventory management and wasted resources.
I also recall the Justice server handled this by only consuming haste potions while the pet was moving, which felt much more user-friendly.
How it currently exists today
Pets continue consuming haste potions even while idle or not moving. I tested it again today.