Bug 1940741 - Do not use weak ref for the observer in DownloadLastDir.sys.mjs. r=Gijs,mak

Differential Revision: https://phabricator.services.mozilla.com/D233712
This commit is contained in:
Tooru Fujisawa
2025-01-16 03:22:55 +00:00
parent eb9e7374aa
commit 7fa2b6ebfb

View File

@@ -43,10 +43,7 @@ let nonPrivateLoadContext = Cu.createLoadContext();
let privateLoadContext = Cu.createPrivateLoadContext();
var observer = {
QueryInterface: ChromeUtils.generateQI([
"nsIObserver",
"nsISupportsWeakReference",
]),
QueryInterface: ChromeUtils.generateQI(["nsIObserver"]),
observe(aSubject, aTopic) {
switch (aTopic) {
@@ -75,8 +72,8 @@ var observer = {
},
};
Services.obs.addObserver(observer, "last-pb-context-exited", true);
Services.obs.addObserver(observer, "browser:purge-session-history", true);
Services.obs.addObserver(observer, "last-pb-context-exited");
Services.obs.addObserver(observer, "browser:purge-session-history");
function readLastDirPref() {
try {