I figured out the "solution" on a road trip last year.
Baby wipes. I had the costco ones on hand.
One pass with one wipe, a second cleanup pass with the second wipe - it will be a bit streaky.
Just wet it with washer fluid/wiper for 2 swipes and everything will be clean and good as new! I've...