From 7dadd08a30c5f7bbba0b2f3235a58c6453b161a5 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Thu, 9 Jan 2020 12:56:19 +0100 Subject: [PATCH] MOBILE-3277 siteplugins: Don't clone the js result of init The init JS can return providers with dependencies, making this clone extremely slow --- src/core/siteplugins/providers/siteplugins.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/siteplugins/providers/siteplugins.ts b/src/core/siteplugins/providers/siteplugins.ts index 7b3b9c03b..b70686dd5 100644 --- a/src/core/siteplugins/providers/siteplugins.ts +++ b/src/core/siteplugins/providers/siteplugins.ts @@ -164,7 +164,7 @@ export class CoreSitePluginsProvider { if (initResult) { // First of all, add the data returned by the init JS (if any). - data = this.utils.clone(initResult.jsResult || {}); + data = Object.assign({}, initResult.jsResult || {}); if (typeof data == 'boolean') { data = {}; }