Skip to content

Commit fc0bb7a

Browse files
committed
fix reload button (regression from 2256552)
1 parent 77a7b8f commit fc0bb7a

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

src/js/logger-ui.js

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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(/^tab_(.+)$/);
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);
10781080
readLogBuffer();
10791081

10801082
uDom('#pageSelector').on('change', pageSelectorChanged);
1081-
uDom('#refresh').on('click', refreshTab);
1083+
uDom('#refresh').on('click', reloadTab);
10821084
uDom('#compactViewToggler').on('click', toggleCompactView);
10831085
uDom('#clean').on('click', cleanBuffer);
10841086
uDom('#clear').on('click', clearBuffer);

0 commit comments

Comments
 (0)