I have a couple of pants that do this (excessively tight maybe?). I’m not certain, yet here’s a simple trap to help keep that troublesome zipper up! Slide a key chain ring onto the loop of your zipper, and afterward circle it around the button. The ring stays disguised under the denim and guarantees that you don’t get got with your fly down.
***DIY source: www.listotic.com