@@ -555,14 +555,16 @@ var pageSelectorChanged = function() {
555555
556556/******************************************************************************/
557557
558- var refreshTab = function ( ) {
559- var tabClass = document . getElementById ( 'pageSelector' ) . value ;
560- var matches = tabClass . match ( / ^ t a b _ ( .+ ) $ / ) ;
561- if ( matches === null ) { return ; }
562- if ( matches [ 1 ] === 'bts' ) { return ; }
558+ var reloadTab = function ( ev ) {
559+ let tabId = document . getElementById ( 'pageSelector' ) . value ;
560+ if ( / ^ \d + $ / . test ( tabId ) === false ) { return ; }
563561 vAPI . messaging . send (
564- 'logger-ui.js' ,
565- { what : 'forceReloadTab' , tabId : parseInt ( matches [ 1 ] , 10 ) }
562+ 'default' ,
563+ {
564+ what : 'forceReloadTab' ,
565+ tabId : parseInt ( tabId , 10 ) ,
566+ bypassCache : ev && ( ev . ctrlKey || ev . metaKey || ev . shiftKey )
567+ }
566568 ) ;
567569} ;
568570
@@ -1078,7 +1080,7 @@ window.addEventListener('beforeunload', releaseView);
10781080readLogBuffer ( ) ;
10791081
10801082uDom ( '#pageSelector' ) . on ( 'change' , pageSelectorChanged ) ;
1081- uDom ( '#refresh' ) . on ( 'click' , refreshTab ) ;
1083+ uDom ( '#refresh' ) . on ( 'click' , reloadTab ) ;
10821084uDom ( '#compactViewToggler' ) . on ( 'click' , toggleCompactView ) ;
10831085uDom ( '#clean' ) . on ( 'click' , cleanBuffer ) ;
10841086uDom ( '#clear' ) . on ( 'click' , clearBuffer ) ;
0 commit comments