LUA error chat box scroll arrow with no addons

On the TBC anniversary servers i am now getting a LUA error whenever i click my chat box scroll arrow, i have tried disabling all addons, running the repair tool, using /console cvar_default and doing a full UI reset multiple times, nothing works; any suggestions?

LUA code:

Message: …rd_ChatFrameBase/Shared/MessageFrameScrollButton.lua:10: attempt to perform arithmetic on field ‘clickDelay’ (a nil value)
Time: Wed Jan 14 12:02:57 2026
Count: 25
Stack:
[Interface/AddOns/Blizzard_ChatFrameBase/Shared/MessageFrameScrollButton.lua]:10: in function <…rd_ChatFrameBase/Shared/MessageFrameScrollButton.lua:8>

Locals:
self = ChatFrame1ButtonFrameUpButton {
bottomPadding = -2
align = “center”
layoutIndex = 1
}
elapsed = 0.007000
(*temporary) = nil
(*temporary) = ChatFrame1ButtonFrameUpButton {
bottomPadding = -2
align = “center”
layoutIndex = 1
}
(*temporary) = “PUSHED”
(*temporary) = “attempt to perform arithmetic on field ‘clickDelay’ (a nil value)”

1 Like
Message: ...rd_ChatFrameBase/Shared/MessageFrameScrollButton.lua:10: attempt to perform arithmetic on field 'clickDelay' (a nil value)
Time: Wed Jan 14 20:41:49 2026
Count: 97
Stack:
[Interface/AddOns/Blizzard_ChatFrameBase/Shared/MessageFrameScrollButton.lua]:10: in function <...rd_ChatFrameBase/Shared/MessageFrameScrollButton.lua:8>

Locals:
self = ChatFrame1ButtonFrameDownButton {
 bottomPadding = -2
 align = "center"
 layoutIndex = 2
}
elapsed = 0.007000
(*temporary) = nil
(*temporary) = ChatFrame1ButtonFrameDownButton {
 bottomPadding = -2
 align = "center"
 layoutIndex = 2
}
(*temporary) = "PUSHED"
(*temporary) = "attempt to perform arithmetic on field 'clickDelay' (a nil value)"

got the same issue, I wont be deleting and resetting my settings if it did not work for you. I usually used prat as a chat addon, which currently is disabled. Waiting for that to be updated.

resetting cvar did it for me. /console cvar_default

Got the exact same thing going on, can’t figure out what to do nothing seems to work

1 Like