Yeah I get them, mate. Called retinal migraines I think. I get roughly three a year give or take, ****ing annoying ****y things and they seem completely random, nothing seems to trigger them. Not sure there's anything that actually 'cures' it or decreases the time of the blurred/ zig zag vision but I tend to just try and sit/ lie down depending on where I am and drink a cold bottle of water. Doesn't really do much but the water just keeps me nice and cool as I generally get wound up at getting the things so I try avoid getting too hot and bothered.
Yeah doesn’t seem like there’s much you can do to prevent or manage them really. I don’t get any warning or precursors.