Stage Traxx Version/Build: ST 4.0.11
Device & OS Version: Host: iPad 9th Gen, iOS 26.4.2, Client: iPad 9th Gen, iOS 26.4.2, iPad Pro iOS 26, iPad 5th Gen iOS 16.
Issue Description:
Scenario:
- You have Network Session with Client/s connected to Host
- You have a Playlist with a song set to Autoplay into next song on playlist
- You have Stage Traxx set to load next song in Playlist at completion of previous, or, you are also Autoplaying into the next song in the Playlist
- (may or may not be pertinent as didn't have time to validate) You have timestamped lyric sheets
On the Client devices only (i.e. Host does not display this behaviour), when they get to the end of the song that Autoplay is enabled on, before loading the next song lyric page, the current lyric sheet quickly scrolls back to the top. This causes a visual distraction and (fractionally) delays loading the next song's lyric sheet which is not ideal when you are Autoplaying through songs with tight turnarounds.
When I first observed this issue a week ago, I thought it was because I had just setup audio regions on a bunch of songs, so that was the first things I tested disabling. This had no impact on the issue.
The next thing I focused on was Autoplay as we had been doing a test run of song transitions in a new set list for an upcoming gig and I had setup all the Autoplays for the first time to test. It turns out Autoplay was the key attribute as when I tested songs that we 'manually' started, the lyric page doesn't scroll to top on client devices.
I haven't run a set list with Autoplays enabled on songs for many months, possibly since late last year, so this regression could have snuck in at any time in the last 6 months. I didn't see it in early 4.0.x versions in case that is any help in tracking down when something changed to have introduced this.
Steps to Reproduce:
- Set up Network Session with Client and Host device
- Create a Playlist with 2 songs and set song 1 to Autoplay into song 2.
- Ensure all songs have lyrics (mine are all timestamped so I'm not sure if same behaviour occurs with non-timestamped)
- Play song 1 (you can scroll to near end of song - no need to play through entire song) then observe the behaviour of the lyrics pane at the end of the song as ST loads the next song.
If you then disable the Autoplay on song 1 and repeat the test you should observe that the lyric page gets to end and when next song loads, the lyrics cut straight over to the next song without quickly scrolling back to the top.
Expected Behaviour: At end of song, Next song lyrics should load.
Actual Behaviour: At end of song, lyrics page quickly scrolls back to top of page and then next song lyrics load