1 /* eslint-env mozilla/chrome-script */
3 let dialogObserverTopic = "common-dialog-loaded";
5 function dialogObserver(subj) {
6 subj.document.querySelector("dialog").acceptDialog();
7 sendAsyncMessage("promptAccepted");
10 addMessageListener("init", () => {
11 Services.obs.addObserver(dialogObserver, dialogObserverTopic);
12 sendAsyncMessage("initDone");
15 addMessageListener("cleanup", () => {
16 Services.obs.removeObserver(dialogObserver, dialogObserverTopic);
17 sendAsyncMessage("cleanupDone");