From df8c731f1d1b5fd1bbb5e9a48f7aa7b2a163c36d Mon Sep 17 00:00:00 2001 From: DS Boyce <260543580+ds-boyce@users.noreply.github.com> Date: Tue, 9 Jun 2026 10:16:00 -0700 Subject: [PATCH] Fix back button behavior on conversation settings screen (#10801) Co-authored-by: Samuel Newman --- .../Messages/ConversationSettings/index.tsx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/screens/Messages/ConversationSettings/index.tsx b/src/screens/Messages/ConversationSettings/index.tsx index 2aca54dfe0..0cade00dc3 100644 --- a/src/screens/Messages/ConversationSettings/index.tsx +++ b/src/screens/Messages/ConversationSettings/index.tsx @@ -55,6 +55,7 @@ import {Loader} from '#/components/Loader' import * as Prompt from '#/components/Prompt' import * as Toast from '#/components/Toast' import {Text} from '#/components/Typography' +import {IS_WEB} from '#/env' import * as bsky from '#/types/bsky' import {InviteLinkDialog} from '../components/InviteLinkDialog' import {AddMembersLink} from './AddMembersLink' @@ -87,12 +88,23 @@ type Props = NativeStackScreenProps< > export function MessagesConversationSettingsScreen({route}: Props) { + const navigation = useNavigation() + const convoId = route.params.conversation return ( - + { + if (IS_WEB && !navigation.canGoBack()) { + evt.preventDefault() + navigation.navigate('MessagesConversation', { + conversation: convoId, + }) + } + }} + /> Group chat settings