@@ -538,23 +538,23 @@ add_task(async function test_tabenter_only_fires_on_tab_switch() {
538538 } ) ;
539539
540540 await BrowserTestUtils . withNewTab ( INPUT_TEST_URI , async _ => {
541- await waiter ( ( ) => glide . g . calls ) . isjson ( [ "urlenter" ] ) ;
542- is ( num_calls ( ) , 1 , "Initial navigation should only trigger UrlEnter, not TabEnter" ) ;
541+ await waiter ( ( ) => glide . g . calls ) . isjson ( [ "tabenter" , " urlenter"] ) ;
542+ is ( num_calls ( ) , 2 , "Initial navigation should trigger both TabEnter and UrlEnter " ) ;
543543
544544 const tab1 = gBrowser . selectedTab ;
545545
546546 BrowserTestUtils . startLoadingURIString ( gBrowser . selectedBrowser , INPUT_TEST_URI + "?navigate" ) ;
547547 await BrowserTestUtils . browserLoaded ( gBrowser . selectedBrowser ) ;
548- await waiter ( ( ) => glide . g . calls ) . isjson ( [ "urlenter" , "urlenter" ] ) ;
549- is ( num_calls ( ) , 2 , "Same-tab navigation should only trigger UrlEnter" ) ;
548+ await waiter ( ( ) => glide . g . calls ) . isjson ( [ "tabenter" , " urlenter", "urlenter" ] ) ;
549+ is ( num_calls ( ) , 3 , "Same-tab navigation should only trigger UrlEnter" ) ;
550550
551551 await BrowserTestUtils . withNewTab ( "about:mozilla" , async _ => {
552552 await sleep_frames ( 5 ) ;
553- is ( num_calls ( ) , 2 , "Opening non-matching page should not trigger any autocmd" ) ;
553+ is ( num_calls ( ) , 3 , "Opening non-matching page should not trigger any autocmd" ) ;
554554
555555 await BrowserTestUtils . switchTab ( gBrowser , tab1 ) ;
556- await waiter ( ( ) => glide . g . calls ) . isjson ( [ "urlenter" , "urlenter" , "tabenter" , "urlenter" ] ) ;
557- is ( num_calls ( ) , 4 , "Switching tabs should trigger both TabEnter and UrlEnter" ) ;
556+ await waiter ( ( ) => glide . g . calls ) . isjson ( [ "tabenter" , " urlenter", "urlenter" , "tabenter" , "urlenter" ] ) ;
557+ is ( num_calls ( ) , 5 , "Switching tabs should trigger both TabEnter and UrlEnter" ) ;
558558 } ) ;
559559 } ) ;
560560} ) ;
0 commit comments