diff --git a/src/components/navigation/BottomNavigation.tsx b/src/components/navigation/BottomNavigation.tsx
index f8f0477ff1ae2bb7b31ce1a9e05176dc7144d22d..f2d2482ce6ff038323482b5cb3f81c1678769dbf 100644
--- a/src/components/navigation/BottomNavigation.tsx
+++ b/src/components/navigation/BottomNavigation.tsx
@@ -43,22 +43,22 @@ export function BottomNavigation({ lastOpened }: Props) {
     const settingsActive = path.startsWith("/settings");
     const homeActive = !(friendsActive || settingsActive);
 
-    // console.info(channel_id);
-
     return (
         <NavigationBase>
             <Button active={homeActive}>
                 <IconButton
                     onClick={() => {
-                        if (!homeActive) {
-                            if (settingsActive) {
-                                if (history.length > 0) {
-                                    history.goBack();
-                                } else {
-                                    history.push('/');
-                                }
+                        if (settingsActive) {
+                            if (history.length > 0) {
+                                history.goBack();
                             }
                         }
+                        
+                        if (channel_id) {
+                            history.push(`/channel/${channel_id}`);
+                        } else {
+                            history.push('/');
+                        }
                     }}>
                     <Message size={24} />
                 </IconButton>