File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 198198 < script src ="js/ui/screens/leaderboard.js "> </ script >
199199
200200 <!-- Main App Controller (must be last) -->
201- < script src ="js/ui/app.js "> </ script >
201+ < script src ="js/ui/app.js?v=20260621d "> </ script >
202202</ body >
203203</ html >
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ const leaderboardJs = read('app/js/ui/screens/leaderboard.js');
3939const characterJs = read ( 'app/js/ui/screens/character.js' ) ;
4040const stateEngineJs = read ( 'app/js/engine/state-engine.js' ) ;
4141const questsJs = read ( 'app/js/data/quests.js' ) ;
42+ const indexHtml = read ( 'app/index.html' ) ;
4243const ruJs = read ( 'app/js/i18n/ru.js' ) ;
4344const enJs = read ( 'app/js/i18n/en.js' ) ;
4445
@@ -133,6 +134,7 @@ test('large stale checkpoint catch-up uses archive events instead of replaying e
133134 assert . ok ( / H i s t o r y S o u r c e \. g e t E v e n t s R a n g e / . test ( appJs ) , 'archive catch-up should query event ranges' ) ;
134135 assert . ok ( / s t a t e \. h e a d B l o c k = e n d B l o c k / . test ( appJs ) , 'archive catch-up should advance checkpoint past empty blocks' ) ;
135136 assert . ok ( / a r e n a : t r u e / . test ( appJs ) , 'arena should refresh when duel events arrive during catch-up' ) ;
137+ assert . ok ( / j s \/ u i \/ a p p \. j s \? v = 2 0 2 6 0 6 2 1 d / . test ( indexHtml ) , 'main app controller must be cache-busted when catch-up code changes' ) ;
136138} ) ;
137139
138140test ( 'guild joining explains and enforces preparation requirements' , function ( ) {
You can’t perform that action at this time.
0 commit comments