71 Demon pop out glass

My glass seems to be loose and it does not seal at the top with the gasket. One of the latches will not lock as well, any advice here gang?