From ed5dd0a791886052bf19eed763cebb10f04ff9c6 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sat, 10 Jul 2021 09:56:36 -0400 Subject: [PATCH] Use location.replace() to modify URL of embedded frame Related issue: - https://github.com/uBlockOrigin/uBlock-issues/issues/1648 --- src/js/dashboard.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/dashboard.js b/src/js/dashboard.js index 46dcadbef..11b78ea22 100644 --- a/src/js/dashboard.js +++ b/src/js/dashboard.js @@ -83,7 +83,7 @@ const loadDashboardPanel = function(pane, first) { uDom('.tabButton.selected').toggleClass('selected', false); tabButton.classList.add('selected'); tabButton.scrollIntoView(); - uDom.nodeFromId('iframe').setAttribute('src', pane); + uDom.nodeFromId('iframe').contentWindow.location.replace(pane); if ( pane !== 'no-dashboard.html' ) { vAPI.localStorage.setItem('dashboardLastVisitedPane', pane); }