From e217465d0de85e43857b002945d4762f150ebcfc Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sun, 24 Aug 2025 21:57:00 -0500 Subject: [PATCH 1/2] Fix Character Importer running automatically when opening a build --- src/Classes/ImportTab.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index 0c06681c3c..415483ca40 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -337,7 +337,6 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( if self.charImportMode == "AUTHENTICATION" then self.charImportMode = "GETACCOUNTNAME" self.charImportStatus = "Authenticated" - self:DownloadCharacterList() end if updateSettings then self:SaveApiSettings() From 37c1aafbd424f1b5648788af914b2a387e5d77f8 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sun, 24 Aug 2025 22:10:53 -0500 Subject: [PATCH 2/2] Fix logout button size and keep it visible in more instances --- src/Classes/ImportTab.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index 415483ca40..98bf0bde38 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -29,7 +29,7 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( return "^7Character import status: "..(type(self.charImportStatus) == "function" and self.charImportStatus() or self.charImportStatus) end) - self.controls.logoutApiButton = new("ButtonControl", {"TOPLEFT",self.controls.charImportStatusLabel,"TOPRIGHT"}, {4, 0, 200, 16}, "^7Logout from Path of Exile API", function() + self.controls.logoutApiButton = new("ButtonControl", {"TOPLEFT",self.controls.charImportStatusLabel,"TOPRIGHT"}, {4, 0, 180, 16}, "^7Logout from Path of Exile API", function() main.lastToken = nil self.api.authToken = nil main.lastRefreshToken = nil @@ -41,7 +41,7 @@ local ImportTabClass = newClass("ImportTab", "ControlHost", "Control", function( self.charImportStatus = colorCodes.WARNING.."Not authenticated" end) self.controls.logoutApiButton.shown = function() - return self.charImportMode == "SELECTCHAR" and self.api.authToken ~= nil + return (self.charImportMode == "SELECTCHAR" or self.charImportMode == "GETACCOUNTNAME") and self.api.authToken ~= nil end self.controls.characterImportAnchor = new("Control", {"TOPLEFT",self.controls.sectionCharImport,"TOPLEFT"}, {6, 40, 200, 16})