diff --git a/src/components/settings/SettingsShell.tsx b/src/components/settings/SettingsShell.tsx
index cc19477..e553d47 100644
--- a/src/components/settings/SettingsShell.tsx
+++ b/src/components/settings/SettingsShell.tsx
@@ -30,13 +30,13 @@ export default function SettingsShell({
transition={{ duration: 0.35, ease: [0.25, 0.46, 0.45, 0.94] }}
className="fixed bottom-0 left-0 right-0 z-50"
>
-
+ {/* pathname واقعی رو پاس میدیم، نه همیشه "/settings" ثابت — قبلاً برای هر
+ زیرصفحهی تنظیمات (مثلاً /settings/wallet) هم "/settings" پاس داده میشد،
+ پس isExactRoot توی TabNavigation.tsx همیشه true میشد و کلیکِ روی آیکونِ
+ تنظیمات preventDefault میشد (بهجای navigate واقعی)، چون فکر میکرد از
+ قبل دقیقاً روی روتِ /settings هستیم. isActive/هایلایتِ تب همچنان درست
+ کار میکنه چون TabNavigation خودش startsWith("/settings") رو چک میکنه */}
+
)}