Twitch.Player events not firing the way they used to - change in behavior?

Hi @DallasNChains - were you able to speak with the video playback team on this yet? Also, just curious, but were you able to reproduce this yourself?

  1. Embed an interactive video player in an HTML page for your channel or one you control (so you can go online/offline at will).
  2. Add an event listener to the player for each of the supported events (Twitch.Player.x): ONLINE, OFFLINE, PAUSE, PLAY, READY, ENDED. Make the event listeners do something to make monitoring them easy; for instance, console.log to report which event fired.
  3. Load the page under the following conditions and observe which callbacks fire:
    a. Load page when channel is online. Expected events: READY, ONLINE, PLAY. Actual events: READY, ONLINE, PLAY.
    b. Have the channel go offline. Expected events: OFFLINE, ENDED. Player immediately lists the channel as “OFFLINE” instead of “LIVE”. Actual events: PAUSE, ENDED. The player does not always update (or takes minutes to update) to indicate the channel is offline.
    c. Load page when channel is offline. Expected events: READY, OFFLINE. Channel is not ever listed as “LIVE”. Actual events: READY, ENDED. Channel is sometimes listed as “LIVE”.
    d. Have the channel go from offline to online. Expected events: ONLINE, PLAY. Stream begins playing automatically. Actual events: ONLINE, PLAY. Stream does not begin playing automatically and does not update its label to indicate the channel is now online.