diff --git a/core/src/runtime.ts b/core/src/runtime.ts index cf6cad9fb..e8bd3d594 100644 --- a/core/src/runtime.ts +++ b/core/src/runtime.ts @@ -216,7 +216,7 @@ export const createCapacitor = (win: WindowCapacitor): CapacitorInstance => { case '$$typeof': return undefined; case 'addListener': - return isNativePlatform() ? addListenerNative : addListener; + return pluginHeader ? addListenerNative : addListener; case 'removeListener': return removeListener; default: diff --git a/core/src/tests/legacy.spec.ts b/core/src/tests/legacy.spec.ts index 70212af38..d00bb5981 100644 --- a/core/src/tests/legacy.spec.ts +++ b/core/src/tests/legacy.spec.ts @@ -102,8 +102,8 @@ describe('legacy', () => { it('doc.addEventListener backbutton', done => { const AppWeb = class { - async addListener(event: any) { - expect(event.eventName).toBe('backButton'); + async addListener(eventName: string) { + expect(eventName).toBe('backButton'); done(); } };