": { // Don't start autoscroll if the tab has already been a background tab. if (!requestedInForegroundTab) { return Promise.resolve({ autoscrollEnabled: false, usingAPZ: false }); } let parent = this.browsingContext.parent; if (parent) { let actor = parent.currentWindowGlobal.getActor("AutoScroll"); actor.sendAsyncMessage("Autoscroll:MaybeStart", data); } break; } case "Autoscroll:Cancel": browser.cancelScroll(); break; } return null; } } PK