local f = CreateFrame("Button", "ClickTest", UIParent, "SecureActionButtonTemplate")
f:RegisterForClicks("AnyDown","AnyUp")
f:SetAttribute("type","spell")
f:SetAttribute("spell","Rain of Fire")
print("ActionButtonUseKeyDown:",GetCVar("ActionButtonUseKeyDown"))
On 10.0.0 (live and PTR):
When ActionButtonUseKeyDown is 0:
- /click ClickTest works
- /click ClickTest LeftButton doesn’t work
When ActionButtonUseKeyDown is 1:
- /click ClickTest LeftButton works
- /click ClickTest doesn’t work
On 10.0.2 (beta);
Regardless of ActionButtonUseKeyDown:
- /click ClickTest works
- /click ClickTest LeftButton doesn’t work
It’s a mess.