Discovered issue last night in which I cannot modify a saved UI layout. I have to save an entirely new layout to keep changes and am unable to delete previously saved iterations. For example: I created a UI and saved is as “MOSS.” Yesterday, I discovered that the position where I had saved my raid frames was terrible and so I went into edit mode to move it. The UI would not let me save this. I had to create an entirely new layout, saved as “MOSS2.” Now, this wouldn’t be too big a deal, but the system also will not allow me to delete previously saved UIs. When one tries to save, nothing happens at all.
Let me also say that I did attempt deleting my cache, interface and WTF files, but this had no effect. The issue continues.
8 Likes
Having the same problem. I went to move the encounter bar and when I went to save it does nothing. Reverses back to the way it was previously.
5 Likes
Same problem here. There have been a few posts on here in regards to this. So I’m reposting this to help get visibility on the issue.
All of the below attempts didn’t work for me:
- Disabled addons
- Deleted WTF and Cache
- Reinstalled Addons
- Deleted edit mode lua
- Used Blizzard’s repair tool
- Tried this on multiple characters and servers
It seems to be something on Blizzard’s side. Any other suggestions to try?
5 Likes
Also having this issue. Can not even load other versions of the UI - even the default 2 - Can not delete any premade ones either. Every time i hit save i get a bunch of errors or nothing happens except my party frames jump downward for w.e reason -.- This was not an issue til today and ive did all the things as everyone else above to no avail.
2 Likes
Also experiencing the same. At some point it just stopped working. Can’t edit any existing saved UIs and can’t even create more. When I click save nothing happens. I can only exit edit mode.
Forced to use the default UIs or unfinished ones.
Tried all the same as above, on two different devices. Nothing is working.
2 Likes
Also having this issue, so bump.
1 Like
Only work around I have found is an annoying time consuming one - I redid all my UI’s / Imported similar ones / alts of same class then messed around a bit with that, then hit save as a new ui and character specific… I copied and pasted all my load outs into note pad in case they got wonky again and i end up with party frames in my chat, my bars all out of wack, missing bars, or all my bars overlapping everywhere. Sometimes even the making new loadout w character specific selected gets wonky and either doesnt wanna save or reverts to w/e placement with w/e number of icons and messes up my bars completely even abilities wise -.-’’…
I cant even delete, edit, or change up any pre-existing ui and if i try to select even the 2 preset by the game itself also nothing. So for now I have like 4-5 diff character specific saves just because i realized i forgot to move something before making the new loadout since editing and deleting the other one isnt an option at all.
1 Like
That’s a huge pain, they need to get the UI issues fixed.
1 Like
I get this error when I try to save a saved layout… I tried it both with and without addons. Can’t even save to a new cutom load out.
Message: Interface/FrameXML/EditModeSystemTemplates.lua:468: attempt to perform arithmetic on a nil value
Time: Thu Dec 1 12:18:24 2022
Count: 2
Stack: Interface/FrameXML/EditModeSystemTemplates.lua:468: attempt to perform arithmetic on a nil value
[string "@Interface/FrameXML/EditModeSystemTemplates.lua"]:468: in function `BreakFrameSnap'
[string "@Interface/FrameXML/EditModeSystemTemplates.lua"]:41: in function `PrepareForSave'
[string "@Interface/FrameXML/EditModeManager.lua"]:1118: in function `PrepareSystemsForSave'
[string "@Interface/FrameXML/EditModeManager.lua"]:1123: in function `SaveLayouts'
[string "@Interface/FrameXML/EditModeManager.lua"]:1132: in function <Interface/FrameXML/EditModeManager.lua:1128>
[string "=(tail call)"]: ?
[string "@Interface/SharedXML/SharedUIPanelTemplates.lua"]:1198: in function <Interface/SharedXML/SharedUIPanelTemplates.lua:1194>
Locals: self = BossTargetFrameContainer {
0 = <userdata>
UpdateMagnetismRegistration = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:521
GetSnapOffsets = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:421
systemInfo = <table> {
}
IsFrameAnchoredToMe = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:484
breakSnappedFramesOnSave = true
LayoutChildren = <function> defined @Interface/SharedXML/LayoutFrame.lua:192
GetSelectionOffset = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:373
ResetToDefaultPosition = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:158
GetScaledSelectionSides = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:365
SelectSystem = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:549
GetFrameMagneticEligibility = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:504
UpdateSystemSettingUseLargerFrame = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:986
CalculateFrameSize = <function> defined @Interface/SharedXML/LayoutFrame.lua:148
AddLayoutChildren = <function> defined @Interface/SharedXML/LayoutFrame.lua:48
smallSize = true
IsBelowFrame = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:332
spacing = 10
respectChildScale = true
HasActiveChanges = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:254
GetScaledCenter = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:358
SetCastBarPosition = <function> defined @Interface/FrameXML/TargetFrame.lua:1369
DoesSettingDisplayValueEqual = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:278
Layout = <function> defined @Interface/SharedXML/LayoutFrame.lua:170
settingDisplayInfoMap = <table> {
}
GetSettingValueBool = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:269
alwaysUseTopRightAnchor = true
IsLayoutFrame = <function> defined @Interface/SharedXML/LayoutFrame.lua:36
DoesSettingValueEqual = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:273
MarkDirty = <function> defined @Interface/SharedXML/LayoutFrame.lua:90
UpdateSelectionVerticalState = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:1101
GetChildPadding = <function> defined @Interface/SharedXML/LayoutFrame.lua:133
dirtySettings = <table> {
}
IsToTheLeftOfFrame = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:314
GetSettingsDialogAnchor = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:298
hasActiveChanges = false
OnSystemLoad = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:3
ClearFrameSnap = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:458
GetCombinedCenterOffset = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:408
SetupSettingsDialogAnchor = <function> defined @Interface/FrameXML/EditModeSystemTemplates.lua:963
UpdateSystemSettingSortPlayersBy = <function> defined @Interface/FrameXML/EditModeSystemTemplat
1 Like
working for me as well. Thank you for sharing this.
I’m also having the same issue. Very frustrating. But the raid frames/boss frames workaround worked. Thank you! I wish I had seen that before deleting the cache and wtf folders haha
i am geting a different LUA error when trying to save a UI change. thought i would put it here as well
Message: Interface/FrameXML/EditModeSystemTemplates.lua:468: attempt to perform arithmetic on a nil value
Time: Thu Dec 1 16:06:10 2022
Count: 1
Stack: Interface/FrameXML/EditModeSystemTemplates.lua:468: attempt to perform arithmetic on a nil value
[string “=(tail call)”]: ?
[string “=[C]”]: ?
[string “@Interface/FrameXML/EditModeSystemTemplates.lua”]:468: in function BreakFrameSnap' [string "@Interface/FrameXML/EditModeSystemTemplates.lua"]:41: in function
PrepareForSave’
[string “@Interface/FrameXML/EditModeManager.lua”]:1118: in function PrepareSystemsForSave' [string "@Interface/FrameXML/EditModeManager.lua"]:1123: in function
SaveLayouts’
[string “@Interface/FrameXML/EditModeManager.lua”]:1132: in function <Interface/FrameXML/EditModeManager.lua:1128>
[string “=(tail call)”]: ?
[string “@Interface/SharedXML/SharedUIPanelTemplates.lua”]:1198: in function <Interface/SharedXML/SharedUIPanelTemplates.lua:1194>
Locals: (*temporary) = “LeftButton”
(*temporary) = false
(*temporary) = defined =[C]:-1
Going to try the work around hopefully it works for me. And Bump!
2 Likes
Work around worked for me too, at least there is something we can do until it’s fixed.
1 Like
Hmmm still not on the known issues thread that the blues add to.
1 Like