@@ -485,6 +485,7 @@ document.addEventListener("DOMContentLoaded", () => {
485485
486486const tracksUpdate = ( ) => {
487487 let songList = "" ;
488+ let loadedCount = 0 ;
488489 for ( let i = 0 ; i < tracks . length ; i ++ ) {
489490 if ( tracks [ i ] . type == 3 ) {
490491 songList += `<div class="songSelectionContainer songSelectionDisable">
@@ -595,7 +596,8 @@ const tracksUpdate = () => {
595596 }
596597 }
597598 }
598- if ( i == tracks . length - 1 && iniMode != - 1 ) {
599+ loadedCount ++ ;
600+ if ( loadedCount == tracks . length && iniMode != - 1 ) {
599601 loaded ++ ;
600602 if ( loaded == 4 ) {
601603 loaded = - 1 ;
@@ -904,11 +906,10 @@ const numberWithCommas = (x) => {
904906const gameLoaded = ( ) => {
905907 if ( iniMode == 1 ) {
906908 if ( localStorage . songNum ) {
907- let songNum = Number ( localStorage . songNum ) ;
908- songSelection = songNum ;
909- difficultySelected ( Number ( localStorage . difficultySelection ? localStorage . difficultySelection : 0 ) , true ) ;
909+ songSelection = Number ( localStorage . songNum ) ;
910910 sortSelected ( Number ( localStorage . sort ? localStorage . sort : 0 ) , true ) ;
911- songSelected ( songNum , true ) ;
911+ songSelected ( songSelection , true ) ;
912+ difficultySelected ( Number ( localStorage . difficultySelection ? localStorage . difficultySelection : 0 ) , true ) ;
912913 }
913914 menuSelected ( 0 ) ;
914915 } else if ( display == 0 && songSelection == - 1 ) {
0 commit comments