The visor is broken, maybe you push it a few more times and it will fall off. But it's quite easy to fix that, go get a clip for it, flip your sun visor forward, remove the factory 'outboard' screw next to the visor post, install this clip, rotate it in to capture the band on the visor post...