From 6ca7f0228092c7b6c92147556e34c79620750524 Mon Sep 17 00:00:00 2001 From: vaisest <4550061+vaisest@users.noreply.github.com> Date: Tue, 4 Aug 2026 21:55:28 +0300 Subject: [PATCH 1/2] Fix confusing dead skills tab controls after import --- src/Classes/ImportTab.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index a1a9f164bb..72dd350ef4 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -1473,6 +1473,8 @@ function ImportTabClass:ImportItemsAndSkills(charData, clearItems, clearSkills, self.build.itemsTab:PopulateSlots() self.build.itemsTab:AddUndoState() self.build.skillsTab:UpdateSocketGroups() + -- clear selection as the socket group reference is no longer in the build + self.build.skillsTab:SetDisplayGroup() self.build.skillsTab:AddUndoState() self.build.characterLevel = charData.level self.build.configTab:UpdateLevel() From d8038647fef9a730c9f1f6fca1ed0e92795159a9 Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Wed, 5 Aug 2026 16:29:07 +1000 Subject: [PATCH 2/2] Fix delete using old gem list --- src/Classes/ImportTab.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index 72dd350ef4..bf4a9e2d88 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -1402,6 +1402,9 @@ function ImportTabClass:ImportItemsAndSkills(charData, clearItems, clearSkills, t_insert(preservedSocketGroupStateByKey[key], snapshotSocketGroupReimportState(socketGroup, index == self.build.mainSocketGroup)) end wipeTable(self.build.skillsTab.socketGroupList) + self.build.skillsTab.controls.groupList.selIndex = nil + self.build.skillsTab.controls.groupList.selValue = nil + self.build.skillsTab:SetDisplayGroup() self.build.skillsTab:RebuildImbuedSupportBySlot() end for _, itemData in ipairs(charData.equipment) do @@ -1473,8 +1476,6 @@ function ImportTabClass:ImportItemsAndSkills(charData, clearItems, clearSkills, self.build.itemsTab:PopulateSlots() self.build.itemsTab:AddUndoState() self.build.skillsTab:UpdateSocketGroups() - -- clear selection as the socket group reference is no longer in the build - self.build.skillsTab:SetDisplayGroup() self.build.skillsTab:AddUndoState() self.build.characterLevel = charData.level self.build.configTab:UpdateLevel()