No, but annealing the tabs with a clean soldering iron should help keep them from snapping.
To spot glue, canopy cement and window/lens maker from companies like Testors are c rystalarystal clear w& wont fog plastic. (even frosted,fog can show up from other glues) Goofle spellwreck strikes again!.
Report folders and art supply shops are easiest sources and likely best match outside of plain repops for modern cars. I find most new windows to be too white and opaque.