diff --git a/src/pages/RevoltApp.tsx b/src/pages/RevoltApp.tsx
index 05846604524ab7712cc2403f34e443bc1006aefc..f59844df02e5c5482460c68bbefe72621a886f31 100644
--- a/src/pages/RevoltApp.tsx
+++ b/src/pages/RevoltApp.tsx
@@ -36,7 +36,7 @@ export default function App() {
     const fixedBottomNav = (path === '/' || path === '/settings' || path.startsWith("/friends"));
     const inSettings = path.includes('/settings');
     const inChannel = path.includes('/channel');
-    const inSpecial = path.startsWith('/invite') || path.startsWith("/friends") || path.startsWith("/settings");
+    const inSpecial = (path.startsWith("/friends") && isTouchscreenDevice) || path.startsWith('/invite') || path.startsWith("/settings");
 
     return (
         <OverlappingPanels