mirror of https://github.com/Chocobozzz/PeerTube
				
				
				
			Prevent player crash on safari
							parent
							
								
									0b8e50aa8d
								
							
						
					
					
						commit
						3f9decbd01
					
				| 
						 | 
				
			
			@ -133,13 +133,23 @@ export class PeertubePlayerManager {
 | 
			
		|||
        offlineNotificationElem.classList.add('vjs-peertube-offline-notification')
 | 
			
		||||
        offlineNotificationElem.innerText = player.localize('You seem to be offline and the video may not work')
 | 
			
		||||
 | 
			
		||||
        let offlineNotificationElemAdded = false
 | 
			
		||||
 | 
			
		||||
        const handleOnline = () => {
 | 
			
		||||
          if (!offlineNotificationElemAdded) return
 | 
			
		||||
 | 
			
		||||
          player.el().removeChild(offlineNotificationElem)
 | 
			
		||||
          offlineNotificationElemAdded = false
 | 
			
		||||
 | 
			
		||||
          logger.info('The browser is online')
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        const handleOffline = () => {
 | 
			
		||||
          if (offlineNotificationElemAdded) return
 | 
			
		||||
 | 
			
		||||
          player.el().appendChild(offlineNotificationElem)
 | 
			
		||||
          offlineNotificationElemAdded = true
 | 
			
		||||
 | 
			
		||||
          logger.info('The browser is offline')
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue