I didn't know vinegar might stop a bleed but I always use vinegar to set the colors. I was taught the color would stay new looking longer. I have been very pleased with my results and have washed hundreds of yards in it. I just fill the washer, add a 1/2 to 1 cup vinegar and let it set 30 minutes to an hour. Then I add my laundry detergent and run the washer through it's cycle. May not work but I have quilts I am still proud of 20 years later and curtains that have been washed many times and the fabric still looks like new.