WeakAuras

WeakAuras

200M Downloads

Dynamic Group Anchoring bugged since Cata (always using the latest WA Alpha version)

Fileor opened this issue · 8 comments

commented

Is there an existing issue for this?

  • I have searched the existing open and closed issues.

Description

since cata bugged (worked fine in wotlk via "Screen/Parent Group"):
3_screenParetnGrp_workedFineInWotlk

how it should be saved (correct position/anchor below target nameplate – toggle view "greenEye" shows it once but not saving it like it did in wotlk):
2_thisPositionShouldBeSaved_eitherViaScreenParentGGroup_OR_viaSelectFrame

not saving it if switching between "Select Frame" & "Screen/Parent Group":
1_NotSavingThePosition(Anchor)

the same anchoring (in this case "WeakAuras:NameplateAnchorTarget") still works fine for normal/NON dynamic groups/Auras...

WeakAuras Version

5.12.9-8 (latest Alpha)

World of Warcraft Flavor

Cataclysm Classic

World of Warcraft Region

EU

Tested with only WeakAuras

I got this issue with only WeakAuras enabled

Lua Error

No response

Reproduction Steps

see screenshots & snip from "WeakAuras.lua"

Last Good Version

No response

Screenshots

No response

Export String

example:

		["BigIcon@tarNP_LC&majorBuffs"] = {
			["grow"] = "HORIZONTAL",
			["controlledChildren"] = {
				"PlayerLcTarNp", -- [1]
				"majorBuffs/debuffs@PlayerTarNp", -- [2]
			},
			["borderBackdrop"] = "Blizzard Tooltip",
			["parent"] = "TargetNP",
			["yOffset"] = -35,
			["sortHybridTable"] = {
				["PlayerLcTarNp"] = true,
			},
			["borderColor"] = {
				0, -- [1]
				0, -- [2]
				0, -- [3]
				1, -- [4]
			},
			["space"] = 0,
			["actions"] = {
				["start"] = {
				},
				["finish"] = {
				},
				["init"] = {
				},
			},
			["triggers"] = {
				{
					["trigger"] = {
						["debuffType"] = "HELPFUL",
						["type"] = "aura2",
						["spellIds"] = {
						},
						["subeventSuffix"] = "_CAST_START",
						["unit"] = "player",
						["subeventPrefix"] = "SPELL",
						["event"] = "Health",
						["names"] = {
						},
					},
					["untrigger"] = {
					},
				}, -- [1]
			},
			["columnSpace"] = 1,
			["radius"] = 200,
			["useLimit"] = true,
			["align"] = "CENTER",
			["selfPoint"] = "CENTER",
			["alpha"] = 1,
			["anchorFrameFrame"] = "WeakAuras:NameplateAnchorTarget",
			["rotation"] = 0,
			["arcLength"] = 360,
			["authorOptions"] = {
			},
			["subRegions"] = {
			},
			["gridType"] = "RD",
			["fullCircle"] = true,
			["load"] = {
				["talent"] = {
					["multi"] = {
					},
				},
				["spec"] = {
					["multi"] = {
					},
				},
				["class"] = {
					["multi"] = {
					},
				},
				["size"] = {
					["multi"] = {
					},
				},
			},
			["rowSpace"] = 1,
			["backdropColor"] = {
				1, -- [1]
				1, -- [2]
				1, -- [3]
				0.5, -- [4]
			},
			["internalVersion"] = 73,
			["animate"] = false,
			["animation"] = {
				["start"] = {
					["easeStrength"] = 3,
					["type"] = "none",
					["duration_type"] = "seconds",
					["easeType"] = "none",
				},
				["main"] = {
					["easeStrength"] = 3,
					["type"] = "none",
					["duration_type"] = "seconds",
					["easeType"] = "none",
				},
				["finish"] = {
					["easeStrength"] = 3,
					["type"] = "none",
					["duration_type"] = "seconds",
					["easeType"] = "none",
				},
			},
			["scale"] = 1,
			["centerType"] = "LR",
			["border"] = false,
			["borderEdge"] = "Square Full White",
			["regionType"] = "dynamicgroup",
			["hybridPosition"] = "hybridFirst",
			["sort"] = "hybrid",
			["hybridSortMode"] = "ascending",
			["xOffset"] = 0,
			["anchorFrameParent"] = false,
			["constantFactor"] = "RADIUS",
			["stagger"] = 0,
			["borderOffset"] = 4,
			["anchorPoint"] = "CENTER",
			["borderInset"] = 1,
			["id"] = "BigIcon@tarNP_LC&majorBuffs",
			["gridWidth"] = 5,
			["frameStrata"] = 6,
			["anchorFrameType"] = "SCREEN",
			["stepAngle"] = 15,
			["uid"] = "EQ2guJXbr)d",
			["borderSize"] = 2,
			["limit"] = 4,
			["conditions"] = {
			},
			["information"] = {
			},
			["config"] = {
			},

Bisector Report

No response

commented

Both anchoring options for dynamic groups ("Screen/Parent Group" or directly via "Select Frame") are NOT working.
So either way the correct/intended position/anchor is not being saved (in this example below target nameplate) – you only can toggle/visualize it once via the green eye, but as soon as u close WA-UI the anchoring is not saved/wrong.

commented

I created a dynamic group, and anchored it to the screen, and everything seems to be in order. I then anchored that dynamic group to another WA, and it still seemed fine.

Attach an actual import string (not the debug table), or provide better steps to reproduce ("see screenshots and snip" tells me to look at a page, not how to reproduce the problem), please.
image

commented

@emptyrivers thx for your fast response!

hope the following import strings helping you to reproduce/solve the problem.
as i mentioned before i am using the latest WA-Version (Alpha) & i do play/have this problem/bug in wow CATA classic (worked fine in wotlk classic – now the anchoring is NOT saved correctly anymore (normal NON dynamic Grps still working fine with the same anchor)).

Other WA's should use this1 as anchor:

!WA:2!DzvZVTrUv8vrhsHWcSoQDD6M2dcgngE3UXX2ytc2TiBGgfPifllPD0iBVBtwloZWrdxpICajh)HAxuaH9qoREEVOZf9G(tix7fcJIETa(uV0l(up2hjh)rcH9iYhjF89Xp(7XcnkpUCy5W3mCMeFISrcAKWPdJINlKOGdf9jtWFYzOmzmJ3nvsyurj(PDJIeyzHfiAaiVhJqL(1Q3XRU7cFgpeZRXsy8xwOqHIBLXts)nXszQ4RE4dpgnIToH9WVBhYOQFrJdN8WnDibmA8C93dcmBRi0MjWjrgfRU9uFuUcB(m1sq7J(3nF2)5)PB)JMp7)(J62KIZdXcKmJJK4yNigvMUudozsLVjdfccrv88ERifXp0A8FBbNegk8iUeLGPYTknltGpGIpcZJ9TYw2DCwIKS6hn8xo0rabILv3TKBqcsiw1xqOJsWUUDFXG6Q7USZovFrDyvP4Gvv3RO6UF2WH8jqCSvO4wZLKXxgt0o3zIyui749TwsXZfJzmzCpoBehledtxcmLQH)qMqIdXH7qGWdhpcI9ENMID05jFB2jMRhKXXZ2oHCItcIE4utAeCF1DSURNDfPR1IkX8iua(v1qcjy(oi(Rg06bxp6b91BWbY2SHZLSaiwiGt9x8ZQzgpWQwxusAmQ4CJ2V2PwesePjOt1Nx5kZJiNGd3JekJ)Ppmhu0IQbngC21BJZYKjekM3DGx7wDQVaL747GoP452n6a(AiNLMUKtczYeepSIhJbPM0fmobYuinWCEZUUT(UUD8Q229AG016Jq)PpmpY)T2i)V9dCnor8BTNtoS(mJqxMvTfCpw7fpn9oVJ4DyHyNQd86EUoCngKfy8wNQWWlUrSOnosUY9PtLCYOrqa9VVkpV7Bw6CrMpG4OYECmeWC73RE72osDwoJsKZ1qYymkrghF1s7NfblDXb1Q237G(EvD9CPOXyrPPHAWpyAL301Ss)MMTovRfT6gYZOMju)EvBaJZhHLtbeBscaslDUEziFbJ7R9THNLI5bWITN)9kVr6D0R4DKomD53z8bmyisY43R8xd3h9btvdz5nR3UxJbTNLrZD9LvTv7UQQ5BkFMXhzaemHipnwT)WzxnIB7HTMMud5r(j4HQxPETABqf7munaCg30F1aW)QulgXrbakNaBlqCX7zuL)AL3q1EL8TYlVHQJQR6BkVP2yu9kPAPEP67V00(xQT9daKdB8c7phOZl6lEYmHzxUQ(MTO1cS79kbrvDwhZDdIXbh6NLgcSrQbU6BpHQOtk8jrz0aDoATpTufOLWcqjvSxUR80kiidEaME06wj3yjGELyyf1oOdKS7PhT(lWYRg0GX1HG1wXMwxXQ(R)qIYvbKPS6v3ShZxvlbJ4vtsm8TICt7gZ3hlntT2koD986UZkFUvzFELv862dgTb83n3fq4qRi5zyJmCIa)(tgHUuiMgwc(3Kt)(sAwKFWeJocRIslBd9EwutB2isq6NDvmuApZlpV)4MVUcIgcD261)HkALMEhKrt57xJR)BFGjBWJVGO5dPOKDTSC)1l8b81iGpIgEv5RcZquYyZTQh7cPEUCx12ouGxFkgjWAWT64ZU8INbHWfyOuwOWpfiZXatDmNqp8T6L3xYX0rY4B7mgrOnai8XQtvtu)4TvNOo2pIqjI4DnIpjFQ)K6pdtBmnndylAdoqchR(DXlm0rnjHHyQBN67w39CnQ)WtFEU1e7d2rezujl5TPsopNshyVZ8DnzxX9wwT9zWWRDF4cczuS8tT1TmVjqDllFVHJ7Jp303bksgQJPBv95p)9lAHoz4uDvyZXcSkzanHpzCkJlDMWyJlm9yGZDpokD6E5Do7sV8QQd9kUX6pY3sohp3(B9qitUzLEq9LK0LUbrRR2Mx5(GAYR2ycvd5NKtRpZ8edbjeQA36fnFNxdSFHCTRn3I5Hwtq4P5peYw7JR9ps0PQBVWk(6cz(c8yi66U56BS(gPlLdCb7AGLf4WviHPFS(cR5UtvZtN8m3wZ1vEGErehweGvGhTu8c7tSAOfPrB(9R5wVEN5CDziSw9oD62PUM2tNlFS6OsoamsUSk6wQ)sja6PZ44yZZcm5If2sGx)cT5A4kX(0UfeAeJBb8RUa6gGRRRyapk5xtgrzCC(JansRZ5mUy4wzKWf09Fz9N4TBDwTALfPLF06BU16F5d28jpy0t8)IhVXJ(YYh9p3))d

DynamicGrpAnchorTest_ScreenParentGrp (is nested inside a normal Grp – this parent Grp has the above mentioned WA as anchor via "Select Frame" WeakAuras:NameplateAnchorTarget):

!WA:2!fw1x3nTrwCe(WUfvkn4cbskTBAGfkuGMeiHY5SPNtuIDjSgBJSscWsx7rsJTMISK6mJY)6F2fxAB62D7dUp3x8Z7t(JqEOpFp(SFcYhH8jyVJKCAA6Eo7lsJUZDM7939(73vARMxeLF2Bn9m36E3C67EZw31(oZn1S3lF78U5D3zAJw8Wn6D)kMl)0kLTwO0E2HCxk3G48CxEyu0ig(ST3MWDNWkm0xYI4BvPztbv(NoENwCMR1wr0jnxQxZyF)fzChFAdtreXHEcoXrYcdeZzkKeUu3UjlGj80nWxs9osoRvlkxm(v4zl)MEUu74Mnvxj)(fkvT4kLmK4hMKyozMoIiQV)YUc99eX201PbYAO3Sn7xFXfQzvVM1cMwgX4LBh5t2IYndiTPcDZexTVpL4l9o4Ov5u8OM1QwOuPUXbzPGEFNq)42b1uiiNnN4YIfV8uDjbS2efAMdE1I7sjcAnjNg0s697H8gbHb0bUyoQ8OUkJ5cQtyGROJYvfEGlz0MWckctIhaUeCz4pcxbFFQJAXK4ZAfyVyHYwfm7WdLjxQwpmVnPTu1t9(n5iWWeGij5m8djUfTLeFeuJA2og7r6gyPYzu491nD8jcHALHGTnvTyMyMBFVGNm7TVZ94R6YgyN1Qxm0pK)GC5Yvn3u3A2UcQFZQHSajCnEk8PE9tjhPEQPPLZu4Gboxphm4uEcxOKPDQxE9sFxWTfn6m1(0ycNorrKMmXAEmjThpboQZSR7wyRI5GuX4OStvdt3ty6ZAZKNCFM62di(RIfw8m)4asS0lKxjkHGPBJ16MSw6DfsA0cbT8P)H9qtiTlqwezHHCBZfwA5vQ1LWDkL02E5O7MgNuY8jXYEKhjxpzOZ6Pb5v(jysMB0Lxkn3(ioEZoyqTOcz9AoCknOkIOajUd2N2iLY0vPjwJ5k9E19jj(xu1SuO0U2IMfkuUtSGwsbRgzvZLdWeiNHiKlHlX3mnH06NE6SoqpfBILI2(SGMH8u6OohbPI4QL3567C1Em0VAHXChQg870GvGRnWbLTUHBeuBdweTXUd)u1v8mu(3ao9PVc86)mYcpFpm5Q7LOuASF676HiDMG1WXN8dNhghEt4IWBbNdg1oD)XZpfCE4cWy6kKvxP)AaNvhgbod826rNrnfyDQvQ(6HHU0)9XaJFCViEylovisZ2RFXJDCyoeNUubrQusup49U(Oq(biXxXqvCJa3DoBuEjDtzDHhbrXJZkwrJLym5rATPUiBbCPUhS3(hPTfnYHURFHuVxQ1H8)zSQun6nsSH0UqvH3jPdBSa(5(PbLTjnTT)IbPnUNKLA7MS)NelKSMBHamrrtTqJgLRuUaKNJau5tVehDgkcZ1ndnbYOrkYzBpXJIjUkj)eww)QIWWiniX2giNAnojQZAzlstG1zcMnoBodYhIC1D5YLlywhb5GdIOs8nwgqE8V66v7MmFUYkwLwUCbKeWA5jNhUzr4wQXlWujpNo55mQNrJG8IfCvLaQl19HKn9oQjwGh8HWZGkqv429lC7PwS47w(rtj3cwthwvh0XXU6WP0HxthS0Io7qsSQmUetqqK56zSDyyBTO84vVy2(iDZeR2nG)CMA(ClJeEJqj2gR0SmkmX)uiPWdYb3iN5gQ(38M)slawsNZcuZdq247Og9F0X3x9))aDyr9(UmH6xsQGFHJN)gDgM)n2)5uCILAAT0ujOBSZvHNOHhjt9cpTb8x8GNDynk8XnG)6bIXX0vArO(qzOsC24qcqGKO3a7ejwkiuzhMKhcehXYP(nwCYKJakbbC4st0wlWdyjkg4tGNd(qBi4fqOgeHj(NcC0BbitRKXW6WgAWMWwW2nGpd(C4lgd(sn4Vb)D4fjSNz(nSNu(uhp4RszhF38QreW)QHIs8dnYyfVwcXyjD4R9G)rAWg2Tp))ZU9eZGnBvlxX2S0qc3QTRCnYh807W3Ui89EW32a(gn4FQ6ui)l)6)Nh)F)d

DynamicGrpAnchorTest_SelectFrame (NOT nested inside another Grp – directly using "Select Frame" WeakAuras:NameplateAnchorTarget)

!WA:2!fwv3YTTXvydZj1wOU2Y0AKJusQ14mt8e3yfjzl5XzQ7mesK1kHIubeksXUTelawcS2GaW7Uq)WM(JzDDv(zANWCDUHx3R4JGUOxFgn9jqpc6jiNfG0H25ICZYDp7b75C(oFNpQ9zffjfxE(fxA(7DRfV7T8VRZDwzHLVxX2f9k6D4Tn85X71)b1nx)H1RzvQ6joXCpk3G4(epECsYKgHSoDiCV5SIJdLSKJjPYGyE9ejlosOZpOERwcQ83E2bKix8InJzrsNvlxZQS5G8hB14Wy(hRPPvWuKqCPVbN4M91RykKeUu3GfXK6oTWFeb6DLCMVpLlM994d3(I(EuN0wTSoiHYFq5QBwzRQgs8GjjLtwQRiHggUUNq)erQdDxAKSb6nB)bnxTudRMnSkzAzKIbXjjKCaL)s32Ktr3mBSz5QvnZS48akjugygrAtf69sJgMc6dCJdtBh1qvbfC4epwQ45xONGg2kRMHjmjHm)iyIUiKM7gUtsuLQwFmIMu)CmdRA1tQzegt8QyiyDOtB2ofHxDdSuCNg(n6MUHeHqTZrscXetTThjI1o7bxb(vvGPmIIJOhrjcAdjNg5ldo3XEiIO8OPcF4cQBCKNORYhf6bly0MWIWVfwaw8CWsWTH7GBV0RB5yNHuG8UxHcf2SWcZVC)8wAzpFAYLB80ucNoxL0WW52oGjP888JgW3pNwOzkCXSVqFxScOCvgC9QMo5psqYK5CMkCeSZwsU22uYtkHLG4JQPohIVwPmNSiCFQSNqstkf5hsV2WuPbIEVHziRntoHHiMlHfgY7wpcZGcDtf0QQBTtU8yHBtmZJKbNGWd2oIKvqozm3XS0ARVvJEeUB1m885tFu(JLxpt0ZNZ82M5jd(L9LXU7IimI1N)7HRZ8sMBTdqAdZ93ZtgMZuHSzdAi1vMf0bTuRyVIijfq6ssaPWPJLuk8zqJYvlVQvfZsBu(uMc1IiHFwEC(ULszEd2r26GowPgpEXpTppJtP(UJ8YdooqNM0vLMzOT5A9BH9NvzC3qQDFfBGLp6oGf1kMNtN0DWlAX81l6EZdVrFgEQrCk3LQb)cD4CAW5Hjo2fva8I3lQXESeQ9rJoQ4cbWfqgPoCrD4s6WKx89Gl))qc1m9rWVzq2eLnCv4nH3b(1WmWSQMst1aPTt(TZwCb4A6WBbVnmT(P52AgJeyc2vM96)U7dfHRaZPJ9qu7yxQv(u5gXE0)7zaZV7KeESpNke5P9nF7ZCw4DHjqDdbrQMiWu8g3CAyQJXbrf1wbtrEhovsrjDFztrabRLDgYAtMjZy2sog1umCdSqVxE3GXATjto278JkENKBDKiHrPTSQNCLmJOqASc9DZOtgLWJNMhr2(0Co2ZooNC85dZRJYU)XPcjR1by1LjVqTqJg1QxRmmfhRoLp9ZC0D0OBHEdlLizYKv4SoZ9PPepflColRxbbgfPJZSThs93Mts6U9Wn5jWUmbZbztdR5Xe(pA9A1kB20OULv9no(LbvnJoZWAzNxjcQBZu1RVLv11RvgPdm)a59H3VcCtLKh8bzR3kBDE1AYKi5PKNcfOEuVni7h86MyrbWwgkwS5EkC8(N(ekkBO0wLMkcVD3rSx7bEmH6Ffwh9(npBXpa(WCT1xvFC5FEftOEb4r6jtn6LvTL1yccIuEbM)yVaQouU4QQqAelrAq9wVuTBUBd1kKuelOvh(qijhtAQnSPtJvnlxUg0yWAM12Q0df7Nsd5SiLmesW)inJoXXT1GpxhEOo8c7dVb8h0GVjpS5tXWF0g(tb4DJnLcnFLHtW2giQbs10iouoTo4m2ii4MnXbhApeQqiqHeJbvVMLl9tSmAAeAD4uGVgeG2yWJHNKn0aHqBicIHKNbpvd4ywlaj6DkSBETShSpCGg0b(ZWxyd)f4Vc)TzG)Ug8mOl8pYipZ)tip50PNha)tKCaVa2e(pku6RYA6)BBLCbcS(B06tU796SItqjONgcP)CTR7O671ka)R7RKkFKo8TJedVuME4xhOAhFPn4PeLkU7)FNF4p

commented

Try with and without this enabled and see if it fixes it?

image

commented

Try with and without this enabled and see if it fixes it?

image

= obviously not (& if it would have bad side effects)!

commented

edit:
v5.13.0-1 fixed it, thanks!

Hi,

the recent update broke PRD anchoring for me as well. It works after a reload but simply after opening and closing the WA options (without even selecting any WeakAuras) it breaks and stays broken.

Steps to reproduce this:

  1. Create a group.
  2. Create a dynamic group inside the group.
  3. Create any visual WeakAura inside that dynamic group.
  4. Anchor the group from step 1 to the PRD.
  5. Close options and observe it working fine.
  6. Open and close options again.
  7. The visual WeakAura does not move with the PRD anymore.

Here's a video showing it. I disabled all addons and deleted the WA savedvariables beforehand.
https://github.com/WeakAuras/WeakAuras2/assets/104383249/7c5aeff7-0d0e-4488-8401-71e96221161e

PS: I rolled back to v5.12.9 and everything works the way it should for me.

commented

This is fixed with WeakAuras 5.13.0

commented

This is fixed with WeakAuras 5.13.0

yep looks like it is! /clap!