diff --git a/lib/browser/rpc-server.js b/lib/browser/rpc-server.js index b49f152271f..23a1ee87cbb 100644 --- a/lib/browser/rpc-server.js +++ b/lib/browser/rpc-server.js @@ -95,8 +95,10 @@ let valueToMeta = function (sender, value, optimizeSimpleObject = false) { meta.members.forEach((member) => { if (member.type === 'method') { const method = value[member.name] - member.id = objectsRegistry.add(sender, method) member.members = getObjectMembers(method) + if (member.members.length > 0) { + member.id = objectsRegistry.add(sender, method) + } } }) } else if (meta.type === 'buffer') {