Cannot modify saved UI layout

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

Bumping this

2 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

Same issue 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

this works

5 Likes

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