on firefox the mozfullscreenchange event is fired on the document not on the element,
so the full screen will work only once to fix that you need to do this:
angular.element(document).on('fullscreenchange webkitfullscreenchange mozfullscreenchange', function(){
on firefox the mozfullscreenchange event is fired on the document not on the element, so the full screen will work only once to fix that you need to do this:
angular.element(document).on('fullscreenchange webkitfullscreenchange mozfullscreenchange', function(){