WeakAuras

WeakAuras

200M Downloads

"Select Frame" anchoring doesn't get updated on indication name collision

vixfwis opened this issue ยท 0 comments

commented

Description

If you import a WA pack, and there's a name collision, the new one will name name with numeric suffix. That's great, but "Select Frame" anchoring doesn't update when it happens. It's very handy having indications tied to one another, so the main one could be moved freely or placed into dynamic groups without moving connected ones. However, if there's a name collision, this mechanism breaks.

The solution would be that if name collision happens, a search is performed for references in the imported WA pack. Every reference would be updated to point to a new name.

WeakAuras Version

WeakAuras 5.3.1

World of Warcraft Flavor

Retail (Default)

Tested with only WeakAuras

  • Yes
  • No

Lua Error

No response

Reproduction Steps

  1. create group with 2 indications inside, use select frame to bind one to the other (sample attached to "Export String" field)
  2. export and import it, as copy
  3. move main indication
  4. see that bound indication hasn't moved as it's bound by name to original non-copy

Last Good Version

No response

Screenshots

No response

Export String

!WA:2!DwvtZrTrtyVrjHefcywsmGbsKHGJdK1GxInyYx2YOTStw)bALzHtBgjn7QjOvAyMrR9AUTvkko7FbP2BPkoTvrvPQCHIFbD5k)c4NaNZH0sAd4Ie)(wfxgnQNU7PF6(P7PWTlkTND6Ro9mfBx0VO)Jo7EUeV75lI5lfhgl(bnnTn0UY0Z(C3yHpvyo8q(OMHSD2Hi8nCIJdvmEFvSxhQqYIJozHh23w6rcPAU5Mf0p)RLFlk)y1UFcrqnQKegAupGPO9f0wODoD5u7wI4e(q1RX2H(odY3NhofkuqtS96nBkPQLFQ43p6VoYiJ46fh1K1sxq8uOBKZzlveHs3TjlIjd0nXpk9EkbRvlmchFsXWTpSVp1nPzZ0lwSSv1nQSzvtvAuqseKY9KCAy4k(s9NltCPDOrQAO2STh0yPfR50OMZI2oMjOZD5HKUuHDePnvQBNPQ7YusOk4LMUHGIMAxBdRQv3njAyiOl6oenlq(RFBbenVGfPOIis4TZZMpyajYliwSrmEG7swR5yzVljI1MKc25GJv5zuIKwtjOrTubhcoPzuCeDpFecPA0ifqcjfts(YEPQMcx4sMTjSOkWfrdGlbFjucMg)w81LCoM)UtmXeLkPOs1awuZyr(nRpOPaHlEVefr7f5bzLurP(3T2s2wwRThjrHIxNNvy0hwlxjcbS2ZY)jh(VFFmpzNrdK67kPHnZWlmv)04MLBUzymXVIRczwrQXSBNGepDtSk5ng8T62EHePmDNPejoPBkNW8huTZo1Nk0QZ8ExRO3fF0vg0o2NgUICtSWfaAWBxMWzbWfwEbJ)GJfGrGphMsKPuJTlaF4l7bGrXSTouuhoUo8rhzs4JFimgCcmBDkyCD40WzGZcFc8P6GbmbCo48WNPZpwkPSd1jVCVk61hpcm5dEwU)BYcPR47ot5YZp317NlJtub8jY4EYlteEKikpElQObYQv0gEbyHy62LZHbkelWf6jIvzvLc7t823cU(4JbNCpm1M2vN2Af57gqzTcu)YHHVUc8nPzj47Yw)(S1fYwN7eWB9sC3tsVFcnYJQbVRgCOa49mxdzyGUD2DbhEIxDPjYBbFrkP81jwx()pv7vErSZtGzW(z)oiTIgaZQdx7d23XDlaloyM6(3SCDRvlVEc8oPZCqQAVCEQbzy9dvSSgCv4RS3I5RcqqFu995NTFYq92PampmfCJ9DOcLDKLF6kNA8uoXJMctEQqwesy30P6kRznWNjtB7DOBR4hVujdva1iK5fyCpwulJsL2tgq8J36U5e8ZKrR4g7ZQg59sn4nuS20H)vGpQxIuf3ovJn5(yjhmEo2gfN225vpfgMlI)(MWgHkpEe(5o4qabFdSDM(t8jpyLcPTiEDB0mmoweaZ7AUUJZ6RA2mosXhTIGTJXTsi(PtfmCCYzGWA)piB9sTmDu)fgMXUtEgtJp6(gQKTWlwNsU3I4Kn5n(NknOBQWGeosH3yIh)0)NOnFJDkO95N)GtiCb1JLoQwdjq2E)Z7MAixt8ZyTK1SRzvRko)lwQl)shSx97IVMW8AOceuzqCOF3mQ8GAwvTwYPI9IRAbx4jyFWnnNz21Rw5U)41xeBu6TfovTUGW7vF4Mb5z1x9aAF8DiQF9HneZOJJJk25pVZFp