Correct answer is (b) Player disconnects from the channel
To explain I would say: navigator.onLine is a property that maintains a true/false value (true for online, false for offline). This property is updated whenever the user switches into “Offline Mode”. The event disconnectionEvent is fired when the player disconnects from the channel, whether a result of user interaction or not.