mirror of
https://github.com/zen-browser/desktop.git
synced 2026-08-01 04:38:55 +00:00
gh-14721: Fixed accessing invalid tab filters (gh-14722)
This commit is contained in:
@@ -769,8 +769,8 @@ class nsZenWindowSync {
|
||||
const otherBrowser = aTab.linkedBrowser;
|
||||
|
||||
// We aren't closing the other tab so, we also need to swap its tablisteners.
|
||||
let filter = otherTabBrowser._tabFilters.get(aTab);
|
||||
let tabListener = otherTabBrowser._tabListeners.get(aTab);
|
||||
let filter = otherTabBrowser._getTabProgressFilter(aTab);
|
||||
let tabListener = otherTabBrowser._getTabProgressListener(aTab);
|
||||
try {
|
||||
otherBrowser.webProgress.removeProgressListener(filter);
|
||||
filter.removeProgressListener(tabListener);
|
||||
@@ -792,7 +792,7 @@ class nsZenWindowSync {
|
||||
true,
|
||||
false
|
||||
);
|
||||
otherTabBrowser._tabListeners.set(aTab, tabListener);
|
||||
otherTabBrowser._setTabProgressListener(aTab, tabListener);
|
||||
|
||||
const notifyAll = Ci.nsIWebProgress.NOTIFY_ALL;
|
||||
filter.addProgressListener(tabListener, notifyAll);
|
||||
|
||||
Reference in New Issue
Block a user