WeakAuras

WeakAuras

200M Downloads

On Init runs on loaded never

Pewtro opened this issue ยท 3 comments

commented

Is there an existing issue for this?

  • I have searched the existing open and closed issues.

Description

This weakaura has some code in on init that hides the default casting bar.

I would expect that this code would not run if the aura is set to loaded never (or just in general, not to load on this character) - but I don't have any casting bar when logging on if this weakaura is installed.

This also happens if it's the only aura installed at all.

EDIT: A bit further debugging - it seems that the trigger runs an OPTIONS event when entering world which then causes it to happen? I wouldn't expect a trigger to run on entering world when it's set to load never.

WeakAuras Version

5.13.2

World of Warcraft Flavor

Retail (Default)

World of Warcraft Region

EU

Tested with only WeakAuras

I got this issue with only WeakAuras enabled

Lua Error

No response

Reproduction Steps

  1. Have the aura installed
  2. Log into wow - see no cast bar
  3. remove aura, reload, see cast bar

Last Good Version

No response

Screenshots

No response

Export String

!WA:2!LUttVTrs2jTkXtwLft8h74m2RDsVk7mHYMMIFyjB5SAueLOgPz1xGKYE84XGSj7IS71n7Ut1nPe9aNDhJKSgd28b0MSxtGUMGCq5FGrWcS3kiema5qU4Cjxso4tjN28Evv9xKnfTtegy2DvV3REF)Ev11m56xSZf1UO2lw8yxhv6tEGHMN(7DSrtBRk2DPnjxBIghO22EZ1oQywRg5EAUnE6PQD90TP764zyB5(v3VOxFhsdDIQgHs76s2rTdPErpYHEoN)JjweQQPsfINNHvBxQL92eABIE5dWvAQwSZvUPTPnn)ti9p2ZO5tQXFLQrAP2107tMc(ROfqXJRctQSkFsyrwJ42uN9TM6RPU2T822WAVPYMjhqnQQvBcTHr7kEeh(G57OE4VSOl(6Vw2mzZbyLVJH1KS3vSGCoHDEe2ccQPE4uSliwqXKxQErnybDwAd7dWHikU62Dn1u80jkirCvAquuDvuvCiGwZYtTnrXUfF(wDnnvAOsxUh7Cn8SB32KWoFDGlyxW5YBGeROPXtFQkvtzvvxpLIQuybzVRZ7PdtwRHCYAnHjbYWUUZxUMHRAdtIlN(byJaGlKst7ooMepIz)mkpqNyPOXHhmaacgUk2CtxAL(2Dv60fqIsmTv1uAzthbf9SvuDCiWtQTvnSYCF25yVd73Oo7B(6vOnvTikBB46AaSe73enlGOY(D5s5VoiL5whub9vAclLDhLbqqrRlvf5hy1mB21K)mxb8Abc18baK8(B22YMcir6rO9bHbejYHnjoEbmVRNk1dmkD4gG9Tm8wvx1YIyUPvlqkS0umSaNbuCfCLCvbIEGUQhNgbSK0m3GKrkr6cj667AbOcZEaFDhuhGCpvTtnBakGRxIdnyeCmv7ZxauNEaAzguzyGEsOu1uW0eTmFn7BpjS4Vh7YC)35z)2Vh79dCLzxbCKFzZM180b9IUTPMWvop77WDWw1eSAODejA1ayao86o)xO7ChvlqsiqeVg4)2YJqvIHd5qhduJhXJh5E0Fx7hcgiIwsQaUhJRBxWkOgNE4VlRSzlXOQnfJcYTLTNu21aF3M(egCsPCKCtdwUMuIQlH7gNbjIHxOkRLQPlbv0s0tdpffEA)DB1YL49tV4jQwnHuy7zBy51y1s7uTu5xdpsOwQM3NqDbt)p7uEcXY2ECpHjDUqS332wJuCL9RUB(UutNVJUNNJ79MBomxzgd75cswo3IGiYtuUqzUN5h2q4v7CDvWjRgXQxMUoAG7xTWSFUPM9in7AcaR3OLHLHR(0fHF8(q2Dp8k)JM2GxRIUkQ9f4H(7UklP8ftRa)DRBPSnKbI)8JYND(S5Z9yyYCzYMgNRm4fcXgRtTD9eWKdacajcmL6bRbY4cakK723zXyePIUrlUPBp7daFMunT7rSuT8MvIWDZF7BN9SqWt1K4dUpx)avkiBprYulE35xmgjwJcjFuGktMsrRWTZnFHHHylJwKPF20tl0tDToBnLHBtjpxyX8fYJKRGppdlLcK4Ol6sOKcZpBsu2rfc2muvG57AP8daz633vPIQzpUcB2WvgTygQM1eLi8xZhnFUBZzAO4eFvgi2je)bZ9d4SQimcksSoKHbYXrv2dYQqOdmX0gTggDm7xGBheX3YODMelYGH5cl)GZCV9TOK2gG(KUIPzjWM7bUROuWlL5x(WVAgGX0elnFbkSGlikdYjrMCoLCzZo90T6AXdEcbTnXRg)fiyc0PPCDiMM1m0eUrGm)XepH(yfaQI9RGZV5AHYd(hL41Lcj3H0Rn9svi9iqkK4cQtG0lb0W3ad1uaJsnSodISBMXrRakamlh9ySwe2dNmdu110qei6gaeQq9)nIYnqB1ms(2Ay6NEKuI1vs6qnF0mZX9oIoZhPKfD0sCsEafh3oqyrg1gUPq9zvyu0V4SqAwLV)qobrRKfv4K9cmUKD(Hw(6cHR5GbydOPtLOcJltqH07EN5rHpBMfYp)SGNzQCk3K3xb30UbMAj1moCt(mZk8CN138Kow2niN6tiuzUM5xyXfNFywfATdRe1gAaHmeFUPRW1IVYPkauixbF(8UitcPbF7zXNnKdegLfOPfUUBggInKP4rsiECIHzJg8ubmHpPhkr9zt6Za83oLG)6NqPIZMdoleoZyuvUlzTosxYGMCL6eb0b9HUKs(mZhO)t0Bng3fdXSXKYitf84BHYsk3(OkKTHZtl7Pb5YuKEb15fIfUFU0k1sRGBsSlfEM3AeMYy7kPro1)XA()NuNcmnVJEHWJD0hYL(QhSpsCfIRrcZZiZPTKILH5GMt)H8vwHyjAhpoIrNfk1pI5cwpPmKS9nvGud5mJOoKk)SrWcGuK)CPqvvuOgmjV0waLItj08bQD)1pDantl6IonkhZooJRqN8)F7RuXa937wQJd2DiaK4Hk4oPD9n7HBKByZEaUklbTdg34hQMIQYUjwNcPReXnGsoRG7(Nx7k(cejhX48VsYtzCElXM3Hs6vtSn2Zcc)MkFdCJbUMBKqvZm7VZMvRvzVsBT1QRuPATv3yLD2P0w1QuDLYvNz0cLplNOGg35ogQwGpaNxhGvbEkj5jwtir0ed1LeU3q0fd6tsXWr1a21uc0Bwfn7yOjxApW6N0Y8rr6DzOL8mLTrqXejqdyxPpzOz8Twj9E0w(gt6SK9eho5dN98tKeja9TpHtKE7LGDgnqiRdc2Ravx2Ph0HiWFlM7qO6oMPjgTsa4BfruJPehkjCGGoekaZfzzW(HrolOQ0skyJNC2kH(nX(ua4HMf662f3wxx8G4u9uaOuAdLVXJXayxQAiZ0G03gwb(rsn4HyjIYDtmuYVn64hD2W(YrK6X0kYGUIVfjtITNH3EglIg)MkPe7VOjXWmv0zMlIJhUFdSrgoKTmTTPPI2KtiG3eAyEEa8zvUr4OHsB0n6nQEMEB4OrSmdethggfnT(ykTfC0cpBGTM6fey5NT0apNKbRSoq6rpzMS4vg5WUMVBHFLrOEnkDX6qjgB9idC)nEdlWG(fZbhOLIjrHSFOo9nqCrI9ucf3oESJDjE74(P)dGEi)pbs8J6kaQrfh4XZemcs87X)5M5swhG)DGoeVbe57h6vncZXWopr4Grhl5tIGU1pRYnr5AyjhbFpubOy9IW)D6r3nZazv))sNQrkBDZidhlgjBAbNmUoydxi8lELC)WYQObuCaxohBxd(PZe6uk9VChOk1W9RKChkXjRWGezzKwMVyidDhJy5NULskp4FcE)gro8Tztpm2Qhoe238nc7NnMeAGbZJeJJ5F3eWzH2Leskup3MOn048wTxsSNIWyVM8KXCRwWGou72uIRB1(oigZG2pTzsp9zKfpCs(N5Gpw1GoDeEarAP1ZMFiNdYIgw9iuxCCFNLGPSPg4xduUSYP59omZg7wEZpB3DQUYw8cLrEV2M7C)sLRukcVRQPXT)QM7jLs)8tbEgcGFw8OVK(2crd94gNXeLmmYcdlEoWCX6bq3Sbh(zz(OH9IBa7RBg5HhhFt6s8t4yvoJYIcKYaeltOoPOk1DmHEgPRn2iVqAFVkeVvIsE(hEoLr6Kp0AUYz2rD(SS7v)5EuJ2TbNK39dPYh)fSZXU7RC72G3mvLUTAzC4j14DrX7EQmF8gBqun90l2fkP1qu3Tmgk4o9ZL11CNwqb3dNC9b6gJtN7jWkTYqtU7EJAU1kT1kpS0AJA6yD5nEGg964dZ(7T2kvlnkOkT9E7(GsLp7LleOrVC(WK0YTY(LxroYj(NyjKh5eEaIiqOCtDsZNWkgy02JsaJwz(cWU7HNBQGJYv10KJOBArVYPvYKjt0yhmGOMWUfl1yswWHY3KGLCCWiTOXa7zr5hrMP3awkMXFClBuNG3uyfwNXbDmNI3CGhpBe3jjbfgEcSHwVhX)5Xyg846q)jsO3wmyoYbFHwf53IkxehLizkhmPJ8QfGlAajISf0yj1IueEWMhtqmsSfs)k4J70DhvNL4snEDZyxTHpUXrTGbHFpkOYZJfDFoGsqwfenXJAxkdSxxmpXaNsga0MU8Zn)hyzFGvk0om7OolGylpmDS7gHARwGxGBW1kk4ASCwergah9JcKlQ6BWpzA(fkCh8lzHFtRXrO8NjHUZc3bL0HiuSZJ4n9lmoGaCZbzKe9voJpU4sHNK3z7RKi)S044NrvS)ynsdOwo2dkDJsBT367V1rDTK18N25cIVxtvX74Ti5Fyc(1Tt0db)(U9kIfE7U(yQQg28O(R8BSvCL8UX1M4BCKQLrhExLlWUZ6VeVJlv8OeR2E6Vd7CfTSTiN63JlVogvEdFEockYCShwSJQH16SpfqG9q2NXEe7ZHF)dgCKxYV3lIBoZNo5ZBi7f6t2yz25pVYet892y5)J)7)h4H3FJL)pF2Z(7MyI3zkqj4Q6HRpr)iFmYdc3KtfLCpCYJHsPIggD)HxMDUtHxBa(wTP2DT06DAdBQgHwZMd9u(VkU8o5X7c35ocXGp8lLZk0Jto5Kt9k5i9mCna9z9tKVt0AtCUqL)OUQuIcE10uEGUHhXFAxJNsMsYmqNJebZ8cfNlI7gTMRUQM9bFQqcMYHVf1A8)bagSj1C4(F16yRvdva1D(EdbIy)R1mjTvB2Vg)GQQ7m7OOKwFOJpJiFx8(oF3rrsy32nnWlRYuoxjb6jEOmFNrhfmp9dCuMt5d8ELqajMT43mkwbNlXhb34d6T1KF9qlUc86Rf014qIgFWV053zuSK4Tjtqn4KGA4LCaWlwMrR(S5oMIx4ksvyWI7S7oLsqQ8FG1nb1IZqQfLrXNbgm25OGPhHqWm((phZFlmo9ijrS8kVJQ9b6jOcCIRcI6b9qHh01MibdV3Om8NYH6aWr9buvNN)a5dNgWj88o7UF1T2e0vNxy9cVRBNSj0Hv5AL38J3OAcAslFn5dpvGKKhNmK(vGGJRlNvgdmPCDeI1QbHFV4BZocsJ0BMpWI9Z5JWoKvG1N9u2x8LSF2KS)y2CSFe7hdjB(ty)zCnk7NWEb7RU2eSFk7pN9xW(lz)vhl44TkTEvM9uS)6RZ(BMK9Nw)fx4u(gVO(xpVxYF9qjh9A(BrscDsxxsn5HjPdE18noBQ2K0bsWIwEcDfV7RA2LiiKeuNuBI3kWwaGFE49R6Z3FZBf(2TQGj0oHJMjpd8sVoEcB3REJ0t8nKEvayVo(Y7E18zZmVZ5dIYKKP(ReSIo8VwaX(MSFRpzQnw(F9kxz5F1V6R3y5F5vUYF4et8vtj4y5DBuQiKUS6c2QJbLAt1fRlmSLgxKZVYAR1qNy0w3l3PsjwWX53QY2fXRe8p)uuX5qGwO88a6De(QfE5BR3qC)9UC5oDn9mMUCttvx3lZ(NMMJspcW2MK9n0lcDO2eh35I4eCWaFsTA446Vk(7aCl8L1)r1Fw9IyAyeTxXlyue5ASCj7V358aDwrE3tjABREOEdxoB3WOJJn17OWmyZ96WYjbEMBS8)EHcGQ7sI78(Qbb00EI7(5LgCjmS0pwC4a84lSLbS6Z36F(sN0cVSDqTxvp1PoIxi31qJueDyZ31q7KD17D7(z9MDZpRXmgAoxc8yuE1p(yXv9ofEXLM9eoBSb3qSevAikVn0pPrz(u6IIMvfZW(BB4s6aSA5CzYM5Uh7z3uY3V)K)eBjXm00iwL3P09lvU4tTT7WVD7LvnD0vN61IWx(1eeLNgvwTCPs7q9JEAi2Lrl0FddkVH4(e)DRZsPZ(G6SRkUQ8Yt9QUZLAl7uz3Wd764WtZ6KiNbg7F7ySneXbwD1pKT1cSLV2epVNk1aB5rUZB((Sl3ddhpCY9cVFud(Xlth9i9GU949GVQnKOeBdp3IzlKBXyiHZhFZTpk)I3(Up2FxE8R8ztBAt9qaYvOqS5x3GsAaBWicjYLpBCqmXtOb657jKi0jxHfwigy71NA3aC)9IS5s)pGFSn9j7jf6ZghxifpAWP5BbvCo73m654g(9S)iL5XouPItA19Qx(5qEkWDg6p8IqQPmZNjAUJtW7Fiv0K5hEc8ytI42EQ78(g8BHV8)dq4JwcZW4QxeJaQFr3gZNjxHm5VyV)Lp9)n

Bisector Report

No response

commented

Occording to Oi:

if using a progressbar and a custom trigger (that is a TSU) and you have a condition
init will run

commented

for some further reading, consider #4262

commented

I have taken a look at why exactly in this case we run the init function, that is what custom code does get executed on adding. Most of them are due to creating the conditions function, which requires knowing what the state will contain. Which is done by either examining the custom variables, or by running the trigger function.