Wutname1 / SpartanUI

SpartanUI
http://spartanui.net
Mozilla Public License 2.0
29 stars 11 forks source link

editbox error - cannot click on web links #460

Closed KongGal closed 1 year ago

KongGal commented 1 year ago

When i try and click on links in the chat, nothing happens. i have clickable web links on. when i click on a URL i just see SUI register a error


1x SpartanUI\modules\Chatbox.lua:30: attempt to index field 'editBox' (a nil value)
[string "@SpartanUI\modules\Chatbox.lua"]:30: in function `SetPopupText'
[string "@SpartanUI\modules\Chatbox.lua"]:780: in function <SpartanUI\modules\Chatbox.lua:777>
[string "@SpartanUI\libs\bug-grabber\BugGrabber.lua"]:441: in function <...aceSpartanUI\libs\bug-grabber\BugGrabber.lua:436>
[string "=(tail call)"]: ?
[string "@TradeSkillMaster\LibTSM\Service\ItemTooltipClasses\Wrapper.lua"]:107: in function <...Master\LibTSM\Service\ItemTooltipClasses\Wrapper.lua:105>
[string "=[C]"]: in function `SetHyperlink'
[string "@Prat-3.0-3.9.1\services\links.lua"]:115: in function <Prat-3.0\services\links.lua:97>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@LoonBestInSlot\libs\LibExtraTip\LibExtraTip.lua"]:408: in function <...dOns\LoonBestInSlot\libs\LibExtraTip\LibExtraTip.lua:402>
[string "=[C]"]: ?
[string "=[C]"]: in function `SetHyperlink'
...
[string "=[C]"]: ?
[string "@Interface_WrathBlizzard_CombatLog\Blizzard_CombatLog.lua"]:3516: in function <...athBlizzard_CombatLog\Blizzard_CombatLog.lua:3458>
[string "=[C]"]: ?
[string "=[C]"]: in function `SetItemRef'
[string "@FrameXML\ChatFrame.lua"]:3763: in function <FrameXML\ChatFrame.lua:3762>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `ChatFrame_OnHyperlinkShow'
[string "*:OnHyperlinkClick"]:1: in function <[string "*:OnHyperlinkClick"]:1>
[string "=[C]"]: ?

Locals:
self = <table> {
 Database = <table> {
 }
 SetDefaultModuleLibraries = <function> defined @Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:367
 description = "Lightweight quality of life chat improvements"
 Enable = <function> defined @Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:294
 NewModule = <function> defined @Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:235
 EnableModule = <function> defined @Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:332
 modules = <table> {
 }
 GetModule = <function> defined @Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:210
 IterateEmbeds = <function> defined @Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:442
 GetColor = <function> defined @SpartanUI\modules\Chatbox.lua:34
 SecureHookScript = <function> defined @Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:409
 defaultModuleLibraries = <table> {
 }
 TimeLeft = <function> defined @Details\Libs\AceTimer-3.0\AceTimer-3.0.lua:172
 UPDATE_MOUSEOVER_UNIT = <function> defined @SpartanUI\modules\Chatbox.lua:341
 RawHookScript = <function> defined @Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:394
 ScheduleRepeatingTimer = <function> defined @Details\Libs\AceTimer-3.0\AceTimer-3.0.lua:129
 CancelAllTimers = <function> defined @Details\Libs\AceTimer-3.0\AceTimer-3.0.lua:160
 PlayerName = <function> defined @SpartanUI\modules\Chatbox.lua:150
 UnregisterAllEvents = <function> defined @Atlas\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
 GetName = <function> defined @Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:279
 DB = <table> {
 }
 baseName = "SpartanUI"
 SetupChatboxes = <function> defined @SpartanUI\modules\Chatbox.lua:379
 name = "SpartanUI_Component_Chatbox"
 TimeStamp = <function> defined @SpartanUI\modules\Chatbox.lua:155
 IsEnabled = <function> defined @Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
 orderedModules = <table> {
 }
 ScheduleTimer = <function> defined @Details\Libs\AceTimer-3.0\AceTimer-3.0.lua:94
 DisableModule = <function> defined @Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:350
 BuildOptions = <function> defined @SpartanUI\modules\Chatbox.lua:786
 EditBoxPosition = <function> defined @SpartanUI\modules\Chatbox.lua:360
 OnEnable = <function> defined @SpartanUI\modules\Chatbox.lua:321
 OnInitialize = <function> defined @SpartanUI\modules\Chatbox.lua:245
 RegisterMessage = <function> defined @Atlas\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
 HookScript = <function> defined @Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:365
 OnHyperlinkLeave = <function> defined @SpartanUI\modules\Chatbox.lua:237
 OnHyperlinkEnter = <function> defined @SpartanUI\modules\Chatbox.lua:226
 IsHooked = <function> defined @Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:492
 UnhookAll = <function> defined @Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:476
 CancelTimer = <function> defined @Details\Libs\AceTimer-3.0\AceTimer-3.0.lua:147
 IsModule = <function> defined @Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:217
 defaultModuleState = true
 SetDefaultModuleState = <function> defined @Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:387
 PLAYER_TARGET_CHANGED = <function> defined @SpartanUI\modules\Chatbox.lua:327
 SendMessage = <function> defined @Atlas\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:59
 SetEnabledState = <function> defined @Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:424
 Hook = <function> defined @Bartender4\libs\AceHook-3.0\AceHook-3.0.lua:273
 enabledState = true
 UnregisterMessage = <function> defined @Atlas\Libs\CallbackHandl```
KongGal commented 1 year ago

Removed Prat fixed it :/

Wutname1 commented 1 year ago

Removed Prat fixed it :/

If you want to keep prat then you will need to disable the SUI chatbox module under /sui > modules