From dfe096b2bf06fe9cf1b0e661e9ad67b9b26037bb Mon Sep 17 00:00:00 2001 From: 7w1 Date: Tue, 7 Apr 2026 10:30:24 -0500 Subject: [PATCH 1/3] fix dms nav --- .changeset/fix-dms-nav-not-naving.dm | 5 +++++ src/app/pages/client/sidebar/DirectTab.tsx | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .changeset/fix-dms-nav-not-naving.dm diff --git a/.changeset/fix-dms-nav-not-naving.dm b/.changeset/fix-dms-nav-not-naving.dm new file mode 100644 index 000000000..53751aa01 --- /dev/null +++ b/.changeset/fix-dms-nav-not-naving.dm @@ -0,0 +1,5 @@ +--- +default: patch +--- + +Fix dms navigation not navigating to dms when local storage is messed up. \ No newline at end of file diff --git a/src/app/pages/client/sidebar/DirectTab.tsx b/src/app/pages/client/sidebar/DirectTab.tsx index 17c88a042..ffdf9c5ac 100644 --- a/src/app/pages/client/sidebar/DirectTab.tsx +++ b/src/app/pages/client/sidebar/DirectTab.tsx @@ -82,7 +82,9 @@ export function DirectTab() { const handleDirectClick = () => { const activePath = navToActivePath.get('direct'); - if (activePath && screenSize !== ScreenSize.Mobile) { + const activePathname = activePath?.pathname; + const isValidDirectPath = typeof activePathname === 'string' && activePathname.startsWith('/direct/'); + if (activePath && isValidDirectPath && screenSize !== ScreenSize.Mobile) { navigate(joinPathComponent(activePath)); return; } From dbd1b36f258ea52b00bdc436b69255301e37a1a0 Mon Sep 17 00:00:00 2001 From: 7w1 Date: Tue, 7 Apr 2026 10:34:16 -0500 Subject: [PATCH 2/3] formatting --- src/app/pages/client/sidebar/DirectTab.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/pages/client/sidebar/DirectTab.tsx b/src/app/pages/client/sidebar/DirectTab.tsx index ffdf9c5ac..72c2b7d5b 100644 --- a/src/app/pages/client/sidebar/DirectTab.tsx +++ b/src/app/pages/client/sidebar/DirectTab.tsx @@ -83,7 +83,8 @@ export function DirectTab() { const handleDirectClick = () => { const activePath = navToActivePath.get('direct'); const activePathname = activePath?.pathname; - const isValidDirectPath = typeof activePathname === 'string' && activePathname.startsWith('/direct/'); + const isValidDirectPath = + typeof activePathname === 'string' && activePathname.startsWith('/direct/'); if (activePath && isValidDirectPath && screenSize !== ScreenSize.Mobile) { navigate(joinPathComponent(activePath)); return; From 09fe8d9298b878547c1ba3a0dd47c99f0743d46d Mon Sep 17 00:00:00 2001 From: 7w1 Date: Tue, 7 Apr 2026 10:36:24 -0500 Subject: [PATCH 3/3] markdown file not dm file... --- .../{fix-dms-nav-not-naving.dm => fix-dms-nav-not-naving.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .changeset/{fix-dms-nav-not-naving.dm => fix-dms-nav-not-naving.md} (89%) diff --git a/.changeset/fix-dms-nav-not-naving.dm b/.changeset/fix-dms-nav-not-naving.md similarity index 89% rename from .changeset/fix-dms-nav-not-naving.dm rename to .changeset/fix-dms-nav-not-naving.md index 53751aa01..2e214e4a8 100644 --- a/.changeset/fix-dms-nav-not-naving.dm +++ b/.changeset/fix-dms-nav-not-naving.md @@ -2,4 +2,4 @@ default: patch --- -Fix dms navigation not navigating to dms when local storage is messed up. \ No newline at end of file +Fix dms navigation not navigating to dms when local storage is messed up.