diff --git a/Outpost/Features/Collections/DocumentReaderView.swift b/Outpost/Features/Collections/DocumentReaderView.swift index 4b6c6d5..03d88ea 100644 --- a/Outpost/Features/Collections/DocumentReaderView.swift +++ b/Outpost/Features/Collections/DocumentReaderView.swift @@ -227,7 +227,10 @@ struct DocumentReaderView: View { @ViewBuilder private var viewerAvatars: some View { - if !viewModel.viewers.isEmpty { + // Tied to the Viewer Insights toggle — that's the feature this data + // belongs to, so turning it off should hide the avatars immediately + // rather than leaving them showing until the view reloads. + if viewModel.isInsightsEnabled == true, !viewModel.viewers.isEmpty { HStack(spacing: -6) { ForEach(viewModel.viewers.prefix(5)) { viewer in AvatarBadge(