It wasn't fixed so to speak. The car went into their bay, they took out the strip, blow it dry, put it back on, drive it out to the reception area, windows come down an up and "tada". No more squeak. They just demonstrated that it's becos it's wet. Some may not accept this explanation. But I'm pretty ok with it. Nothing much they could do unless Tesla replaces it with a re-designed part. It did get better over time. maybe it just not raining as much now or the strip is no as close to the glass anymore over time. Either way, I have learnt to accept the some flaws in this amazing car.Did they fix the windows for you in the end?