Front windows popping out of track when closing door/rolled down
I seek the collective advise and wisdom of the crowd.
I've noticed that if one of the front windows are rolled down and I need to close the door (aherm, slam the door) the window pops out of the vertical guides on the front edge of the window where there's little glass-to-channel contact. This is a really challenging place to keep it supported.
I note that if the window is rolled down past the point where the top edge of the glass is not supported by the outer seal, it'll rattle out no questions asked. But even when slightly torqued on with the glass, it still puts a lot of wiggle pressure on the bottom edge of the track, eventually widening it out or rattling out the screw holding the channel in place. In other words, when barely supported at the top, it's better, but not perfect.
My attempted fix:
3d print a window stop to prevent the window to wind down past the point where the window is unsupported which helps a HUGE amount. I've also suck a piece of tapered foam between the bottom lip of the window (at it's lowest point) and the outer panel of the door which helps. But all of that seems like a complete hack, and doesn't solve the problem of closing the door if the window is rolled down, say, halfway.
Am I missing something here?