diff --git a/package/src/components/Channel/Channel.tsx b/package/src/components/Channel/Channel.tsx index 14e64932d..a731acd6a 100644 --- a/package/src/components/Channel/Channel.tsx +++ b/package/src/components/Channel/Channel.tsx @@ -945,7 +945,7 @@ const ChannelWithContext = (props: PropsWithChildren) = } let errored = false; - if (!channel.initialized || !channel.state.isUpToDate || !initializeOnMount) { + if ((!channel.initialized || !channel.state.isUpToDate) && initializeOnMount) { try { await channel?.watch(); } catch (err) {