It seems that sometimes after deleting a indicator, when you go to create a new indicator you are able to create the indicator without a name. This then breaks the entirety of the indicator panel and required me to manually change the lua table with /script to remove the broken entries.
To reproduce:
reload ui
open cell -> indicators
create two new indicators
delete one of the indicators
open the dialog to create a new indicator, then close it
delete the second indicator
open the dialog to create a new indicator. You should now be able to create a new indicator without a name.
Screenshot of 'create new indicator' panel with blank name but highlighted 'yes' button
![Screenshot 2024-06-15 at 15 03 29](https://github.com/enderneko/Cell/assets/42618982/eabaab45-2fe2-44c4-b9a3-400710d9ed69)
Bugsack output for broken indicator panel
8x Cell/Modules/Indicators.lua:1983: attempt to index a nil value
[string "@Cell/Modules/Indicators.lua"]:1983: in function
[string "@Cell/Modules/Indicators.lua"]:1410: in function
[string "@Cell/Widgets/Widgets.lua"]:1801: in function
Locals:
last = Button {
BottomLeftCorner = Texture {
}
fs = FontString {
}
color =
{
}
OnBackdropLoaded = defined @Blizzard_SharedXML/Backdrop.lua:152
GetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:390
ShowTooltip = defined @Cell/Modules/Indicators.lua:2000
TopLeftCorner = Texture {
}
RightEdge = Texture {
}
ApplyBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:294
SetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:329
ClearBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:282
GetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:409
GetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:347
height = 20
hoverColor =
{
}
SetBorderBlendMode = defined @Blizzard_SharedXML/Backdrop.lua:266
HideTooltip = defined @Cell/Modules/Indicators.lua:2009
id = 31
backdropInfo =
{
}
enabled = true
type = "icons"
frameLevel = 5
auraType = "buff"
castBy = "me"
font =
{
}
name = ""
position =
{
}
orientation = "right-to-left"
trackByName = false
numPerLine = 5
num = 5
}
b = Button {
BottomLeftCorner = Texture {
}
color =
{
}
OnBackdropLoaded = defined @Blizzard_SharedXML/Backdrop.lua:152
GetBackdropColor = defined @Blizzard_SharedXML/Backdrop.lua:390
SetBackdropBorderColor = defined @Blizzard_SharedXML/Backdrop.lua:422
RightEdge = Texture {
}
ApplyBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:294
SetBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:329
ClearBackdrop = defined @Blizzard_SharedXML/Backdrop.lua:282
GetBackdropBorderColor = defined @
It seems that sometimes after deleting a indicator, when you go to create a new indicator you are able to create the indicator without a name. This then breaks the entirety of the indicator panel and required me to manually change the lua table with
/script
to remove the broken entries.To reproduce:
Screenshot of 'create new indicator' panel with blank name but highlighted 'yes' button
![Screenshot 2024-06-15 at 15 03 29](https://github.com/enderneko/Cell/assets/42618982/eabaab45-2fe2-44c4-b9a3-400710d9ed69)
Bugsack output for broken indicator panel