diff --git a/package.json b/package.json index 4d4d1e1f..0f8db3c4 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "frankerfacez", "author": "Dan Salvato LLC", - "version": "4.15.2", + "version": "4.15.3", "description": "FrankerFaceZ is a Twitch enhancement suite.", "license": "Apache-2.0", "scripts": { diff --git a/src/utilities/compat/apollo.js b/src/utilities/compat/apollo.js index 8d70f6fd..1022ead4 100644 --- a/src/utilities/compat/apollo.js +++ b/src/utilities/compat/apollo.js @@ -61,7 +61,9 @@ export default class Apollo extends Module { const root = this.fine.react, inst = root && root.stateNode; - client = this.client = inst && inst.props && inst.props.client; + client = this.client = inst?.props?.client || root?.memoizedProps?.client; + if ( root && ! client ) + client = this.fine.searchTree(null, n => n.props?.client?.queryManager, 500); } if ( ! client )