There has always been a difference in widths of fabric. It is nothing new with JoAnn's. For years it has ranged from 40" up to 45". So NOT new. Just be sure you watch and know the width and if it will work with your project.
I have seen a difference in width from same manufacturer and same line design of fabric. Just depends on where it is printed and where the base goods came from.