diff --git a/esoui/ingame/leaderboards/keyboard/leaderboards_keyboard.lua b/esoui/ingame/leaderboards/keyboard/leaderboards_keyboard.lua
index baeac62..544395e 100755
--- a/esoui/ingame/leaderboards/keyboard/leaderboards_keyboard.lua
+++ b/esoui/ingame/leaderboards/keyboard/leaderboards_keyboard.lua
@@ -122,6 +122,15 @@ function ZO_LeaderboardsManager_Keyboard:GetSelectedLeaderboardData()
end
function ZO_LeaderboardsManager_Keyboard:UpdateCategories()
+ self.navigationTree:Reset()
+
+ if CAMPAIGN_LEADERBOARDS then
+ CAMPAIGN_LEADERBOARDS:AddCategoriesToParentSystem()
+ end
+ if RAID_LEADERBOARDS then
+ RAID_LEADERBOARDS:AddCategoriesToParentSystem()
+ end
+
self.navigationTree:Commit()
end