Perhaps one could allow a creature blinded by effects like these, to attempt a Fortitude save every round after the first to regain their sight, but otherwise have no set duration and no stacking for this blindness.
That way one would still get 1 round to take advantage of a blinded dragon or...