diff --git a/web/src/app/browser/src/contextManager.ts b/web/src/app/browser/src/contextManager.ts index d8d84df061..9f5486abb2 100644 --- a/web/src/app/browser/src/contextManager.ts +++ b/web/src/app/browser/src/contextManager.ts @@ -83,9 +83,18 @@ export default class ContextManager extends ContextManagerBase; + private currentTarget: OutputTarget; + + private globalKeyboard: {keyboard: Keyboard, metadata: KeyboardStub}; + + private _eventsObj: () => LegacyEventEmitter; + + constructor(engineConfig: BrowserConfiguration, eventsClosure: () => LegacyEventEmitter) { super(engineConfig); + this._eventsObj = eventsClosure; + this.page = new PageContextAttachment(window.document, { hostDevice: this.config.hostDevice, isTopLevel: true @@ -99,17 +108,6 @@ export default class ContextManager extends ContextManagerBase; - private currentTarget: OutputTarget; - - private globalKeyboard: {keyboard: Keyboard, metadata: KeyboardStub}; - - private _eventsObj: () => LegacyEventEmitter; - - constructor(engineConfig: BrowserConfiguration, eventsClosure: () => LegacyEventEmitter) { - super(engineConfig); - } - get apiEvents(): LegacyEventEmitter { return this._eventsObj(); }