The size selection resets to default when colour is changed. This is making clients pick the wrong size and then ask for exchange which leads to more processing time, shipping costs, bad UX etc. My suggesetion is to keep the prviously chosen size when changing to a new (sibling) colour, instead of changing to default (first available) size.