dont emit popup events unless someone needs them
This commit is contained in:
parent
f0210a7532
commit
5ba65f5d2a
|
|
@ -164,7 +164,7 @@ export class Browser extends EventEmitter {
|
||||||
if (!opener)
|
if (!opener)
|
||||||
return;
|
return;
|
||||||
const openerPage = opener._page;
|
const openerPage = opener._page;
|
||||||
if (!openerPage)
|
if (!openerPage || !openerPage.listenerCount(Events.Page.Popup))
|
||||||
return;
|
return;
|
||||||
const page = await target.page();
|
const page = await target.page();
|
||||||
openerPage.emit(Events.Page.Popup, page);
|
openerPage.emit(Events.Page.Popup, page);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue