There's a full face shield gas mask available. Don't know if its commercially available. It doesn't fog, it doesn't obscure your vision, it can be plugged into your comm system, you can drink while wearing it, very comfortable. It also protects you if you're in the vicinity of a fire with carbon fiber composites, if you have the correct filter.
With gas masks, the filter type is very important. The wrong one may not work.