A good invention would be to use a sealed fuel cap, and run a 1/4" vent hose, where the hose end flows air over an AC cooled heat exchanger, and has a small rubber bladder.
When the vehicle runs, it would freeze that heat exchanger, then allow air to freely enter into the fuel tank, once dried.
When the vehicle is sitting, it would expand and contract air into that bladder.