diff --git a/packages/react-sdk-components/src/bridge/react_pconnect.jsx b/packages/react-sdk-components/src/bridge/react_pconnect.jsx index 84b4807e..84abfeaa 100644 --- a/packages/react-sdk-components/src/bridge/react_pconnect.jsx +++ b/packages/react-sdk-components/src/bridge/react_pconnect.jsx @@ -101,6 +101,17 @@ const connectRedux = (component, c11nEnv) => { } } } + + // For CaseSummary, we need to compare changes in + // primary Fields and secondary Fields + if (next.template === 'CaseSummary') { + for (const key of Object.keys(prev)) { + if (!PCore.isDeepEqual(next[key], prev[key])) { + return false; + } + } + } + /* TODO For some rawConfig we are not getting routingInfo under allStateProps */ return !routingInfoCompare(next, prev); }