This past summer I had an incident where the gas leaked from the filler neck area and I only had 1/2 a tank of gas in the truck.
I replaced the cap and problem stopped.
You do have to be careful with gas expanding when you fill the tank, but it still can leak at any level from a faulty vented cap.
I fill my truck on the way out