File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed
Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -273,14 +273,21 @@ export function restart(options = {} as RestartOptions): void {
273273 ConnectionState . showOfflineBanner ( ) ;
274274 }
275275
276+ // TestUI.beforeTestRestart();
277+
278+ let source : "testPage" | "resultPage" ;
276279 let el : HTMLElement ;
277280 if ( TestState . resultVisible ) {
278281 //results are being displayed
279282 el = document . querySelector ( "#result" ) as HTMLElement ;
283+ source = "resultPage" ;
280284 } else {
281285 //words are being displayed
282286 el = document . querySelector ( "#typingTest" ) as HTMLElement ;
287+ source = "testPage" ;
283288 }
289+
290+ TestState . setResultVisible ( false ) ;
284291 TestState . setTestRestarting ( true ) ;
285292
286293 animate ( el , {
@@ -316,8 +323,7 @@ export function restart(options = {} as RestartOptions): void {
316323 fb . functions . restart ( ) ;
317324 }
318325
319- TestUI . onTestRestart ( ) ;
320- TestState . setResultVisible ( false ) ;
326+ TestUI . onTestRestart ( source ) ;
321327
322328 const typingTestEl = document . querySelector ( "#typingTest" ) as HTMLElement ;
323329 animate ( typingTestEl , {
Original file line number Diff line number Diff line change @@ -1844,7 +1844,7 @@ export function onTestStart(): void {
18441844 TimerProgress . update ( ) ;
18451845}
18461846
1847- export function onTestRestart ( ) : void {
1847+ export function onTestRestart ( source : "testPage" | "resultPage" ) : void {
18481848 $ ( "#result" ) . addClass ( "hidden" ) ;
18491849 $ ( "#typingTest" ) . css ( "opacity" , 0 ) . removeClass ( "hidden" ) ;
18501850 getInputElement ( ) . style . left = "0" ;
@@ -1875,7 +1875,7 @@ export function onTestRestart(): void {
18751875 void ModesNotice . update ( ) ;
18761876 }
18771877
1878- if ( TestState . resultVisible ) {
1878+ if ( source === "resultPage" ) {
18791879 if ( Config . randomTheme !== "off" ) {
18801880 void ThemeController . randomizeTheme ( ) ;
18811881 }
You can’t perform that action at this time.
0 commit comments