Details! Damage Meter

Details! Damage Meter

250M Downloads

Lots of weird issues with window groups

Rezy942 opened this issue · 10 comments

commented

Hi,

I've tried using window groups for a few years now and always had many issues with it.
Issue #1: My biggest issue is windows "detaching" themselves constantly.

Example:
Attach 3 newly created windows to the bottom of "main" or "#1" window.
What happens is windows seem to randomly stop being attached to it.
Even if I lock ALL the windows except main one.
It works for a while, then something happens and one or all of the windows get detached.

Issue #2: Another issue is changing from current to overall while windows are attached.
Sometimes if u change any window from current to overall, some other windows will do so too. (i dont want that!)
Other times, they wont do anything at all (thats how it should be).
There is no rhyme or reason to any of it, thats why I think it must be a bug in the code.
For sure this doesnt seem normal.

Issue #3: Window size sometimes syncs across windows, sometimes it does not.
When it doesnt, you have to close and re-open dps meter window (i use hotkey in my case)

With 2 windows as example, stretching in the MAIN window (at top) creates this bug.
Stretching the bottom windows is fine, ALL windows get stretched horizontally (proper behavior)
Examples:
Animation
Animation2

Edit* Issue #4: windows randomly breaking groups entirely
Example:
image

As you can see, i logged in and noticed windows apart completely and ungrouped.
Before i logged off they were locked side by side as a group.
One thing to note is i did change UI scale, maybe thats what triggered this issue.

If you need more info please let me know.
This behavior is consistent without addons on fresh wow install btw.
Been like that since 1 or 2 expansions ago.
group system needs an overhaul as currently its just too inconsistent and broken to be used.
I resort to having 2 windows close to each other instead of grouped like they should be.

Thanks

commented

Issue one, Cannot reproduce.
Issue two, Disable Segments Locked
Issue three, Cannot reproduce.
Issue four, Cannot reproduce.

Please give a version number from /details version in game.

commented

Issue one, Cannot reproduce. Issue two, Disable Segments Locked Issue three, Cannot reproduce. Issue four, Cannot reproduce.

Please give a version number from /details version in game.

Thanks for segments locked that fixed the issue. No idea why anyone would want that selected though - the whole point of 2+ windows is to have different meters running.

Version doesnt matter in this case as ive had these issues for a couple years, my addon is also always updated. Here:
VWD 11023 RELEASE 10.1.0

"Issue three, Cannot reproduce."
Not sure how tbh - i disabled all addons and have 2 windows open right now. They are both attached together.
I can only stretch 1 at a time - the other does not update UNTIL i reload the meter by using the toggle hotkey. (aka hide and unhide, which trigers a refresh I guess)

Issue #4 isnt happening lately but im only using 2 windows. Perhaps this is a problem of 3-4+ windows.

commented

The version number is to make sure it still happens on latest. While we haven't really messed with the logic for grouping, knowing you're on the latest release alleviates any sort of weird issues on being on a really out of date version. Which tbh would have errored long before, but it removes that worry.

Are you free to perhaps do a screenshare at some point this week? The low fps of the gifs you submitted doesn't really help with trying to create reproduction steps. If you wouldn't mind joining the Discord https://discord.gg/AGSzAZX we can also discuss that far easier when I am away from my pc, or have Tercio take a look at it. It would also be the place I'd want to do a screenshare at.

If you are unable to do a screenshare, that is fine. Would you mind typing up more about what you're doing to 'prepare' the situation and how you're triggering the issue exactly? That will help a lot on trying to reproduce on my end.

commented

Hi thanks for your response - im away on vacation atm for a while so have no access to PC.
To be honest theres no rhyme or reason or anything leading up to this issue.
It just works like that straight out of the box for me. Soon as I stack 2 windows, resizing bugs out as I showed above.
Happens after a relog, /reload, disabling all other addons, etc.
Sometimes the botton window by itself "snaps back" to previos size before dragging. Which fixes itself after reloading the meter with a hotkey.

I have a feeling this may be related to the settings I have enabled in addon options - or a combination of them.
I tried creating a brand new profile earlier by the way - it SOLVED all the resizing issues. So there's that.

I saved a profile export which MAY be of use to find that pesky settings conflict:

T3xAZTnssI(B59HxSDhXyT4(WBSFGYIYwtlr5vKQ9R3WHGajbjXiqaoaGsM9Rh9B)LzwhOaiibKA39o7B1CyrcwhzLxvEvfUt)Uj3nEtE2I4Ki8JzpgLhMKemljkmpin6PYS8LRclkV707gplCt528OG8OWeSXRW)cpVytusYmEJwhxmBEyzi(5WT50FJsJYxUd)08W1HlJGpvE348SNcweopkiofgTr63ng(WiJ7gPDIb(7Bsc3fLhmpQmmoPi4P405zpHZBXSqaAXou8a0LXdtE82lUB8uaIlJ(gcI3nE8d7sItJWXjD76O8yOpbf7kkJwt9CBbSoaaimnEDyzCwAbcE5rBYYldWfwa09hkUB6DJztCbdwZ2wYbw8tkq76yyK2UoqIbZwpnSmOmEncQAa2ljSOiiEgmvbfRHMC34lslJYxeol6RdMp)60IVEgBT(1yelv8vQlrYMZHUYSGNwLD34kQ1IKWLWK4Gtcs32MUmpB7MO54AcxPaKuMeHpmDEqruo0VGnH5WNWf48OfHBtkdMUeG6KSCCnP5BbRXNYYtMlwkXfbL5HfRWbDZJBcclcOPb)(0SShwhM)arackI)vCrddGe9gamjrZdaSemgpgLGZHL9DJHVn7HGyGSeKeHphGhcrtThBLUncHHLRGfEwsz8g4NGzApkZb4IItlkdtNbyX1rPBbg7yy(auy2MOuCm2JJF2k4RrPexkH8kIswWrmiYc4TPgNUDtqs2sKnyQ60KMbSot5CRtPvyXkO)PZclJsH)p(qA4cMUlimhEgG1cxtIh06egv28viLYgVmpcG3Xt3UybW2hNaqnGOYJJsNNSBrmYYphWkz5HiKddeRLB2MVbKvG5llbGhye2bYQaGjKebMQ5iAQbH6UrMMe4mhbMK41XLmgmCvcteWfHIEi(iUiCAsea0aELZ4fmDBzjksb)(6O1z57cYHf4ihlvevr0sGKuwqDfMsOXBkccNonp6XycwaOOAcyyuglxHKsmnp7HiMCpkrWfrqr)I7g5wB62UztEuHGjEeisUDdmgcwTZDn0SDT98DTm8D0CmUBX7SbEVSnK6H20)u2cdE43em4M7R6b(Z6PzjfOQXYmj4wmBv06qI5DrwAzaQsGO9ill04rzLzpFpmxfpF)nrl3MeMJZDDPININxclltByHHADck3TjcLeglr0HRbfaaH0stbXWKAGjliytgnRPz5RzA43D35VZ211XXW0X0Z301rtdqlwaJW3U7CBltDhBptnpDxtpdl8xGf9t3DUJJVPJLMLVn8b(Va0(vqFCC9DmTDD0n001TrKmOgawmfadpBkrq(BeY4jy5ati0VrgWFlX2TkMK1L6xPfPoQ5deSlxbChlxfOi9fdk(WDgkwHS)tz4uqT)SvG8mT0hPBrkmW9tGbh)mmpGYqsrObUKwSnjzAw(CGtJPBt7eBoOaY)bzl4GJIOnxcGpd8ja4jW)1IZ8GKoe2WnfcOTG7Clb1UueyalRqCLIB(bS4iZ0CqzWmM0dFFoKxlimjEzAWAqpFCaYKvuMhNUK21JZbrKEq(lojUmgfFqg4ayV718Vvwhrqi0tBG55WhbEi2a3JnoDbrAXEWv4LNbs0yJW2asoZ65YNAkBTZ5shJI(xIKbA)(tzp4gXd47DEAJ2v94nr5ZaHJkgPfXFdKJP9Xyk9BJewkhVflkIkjTjux214bO9stHT4479YmcqUzslWuTjvJTtgnPAv8nsLeCS25i98RNFZf)N)htccozYKZXnrjMagVfY0kb13HwJGW088mIOF4LPCg57OBG2YHAJNlGEYylor657pnm)uI7457zgfLnpkH0PakFbEg67GXzObJfFDWS45NMtkXGFpk)J4ECNCfmjWouvT(lOriFD4)Nppy04lUEKMXxp76RpBWzJ)6hGn1cZZd)6hU(YZgCZndU86pC74twBiMVWKnRc5sRSXub8zpq2eDrNQAIavZx9wcc2STfLzR5B68)f3hs)FCYZ3tFY8Fq)X4Fq7vcYJHlawAgVUKle2IiTaeZydrfQumYnfgQAq)etqneR2H7udk63JbqJlkQYIuj4q)ezbpXrCkYqCkYpq4d0CjWU86CPN4YT4YLXPI)1cNNsXGofnZdM7X)qZ1kURDdDcTWUspEzE4o2EVtBiLlnvtQEOA9WiN1OzYURiosARQK9ja8GsIsXFczb7YpfmhRDvp9rEMZv1ay4Gyl8ApF)pWzY(lsUU)3)yBcKFIZeiwsRIxUc2iyvPkp05KzKfNd2Of91BV4D8VFzCr57(uvhArDwV5gTaNgboNIOkoO9b2Z(xINvUDDtYGQ6ZJHlb7r0nSTTnDaRrm1mDygWHAV2aahQfkNwjOaqs0c2hMgv(eAAnBx)9NZ9Hpa7ZxmakNR(qhTAsUHgXTY5FRdSL8FSFiUg()jv73UfHvcwQmssDoTlhSaCBpam7MzkCfBxre4Kvi49pmxxpAi6gcd3P7r4jHzv7tfhhbsZXL7Gv6syp6iWKyaAqbf0EjA)(NIlNTkafoqz(cUkYNI3ejXEZJkcHbgGP5mxuLFL8JJggu2dTydT9PYDWGQWdWSvKtuewoXSXtVMTm9qgLmBKz5HCldFdYoXPKDI2EEK5oGYSW(pS11JQBaE7YuLQR76W1MQB4BXuOEIVU0g4m0g4uIokSGxzZT4uM4g8Xhdt2sXGaz)GbVNn0SVn0QVn0UVn0PVn0TVn0RVn0VVne2vQVTS30g9EtC07n1rV3Kh9(sFkrFfFkSGIHclitkshh1OzYnfAC5c2O)bm)ceosJab(fWS2W5rs)VHhtZmlKFxHrBdCPPOmEgAOvEeQrH50LIeEggRdWnhCmrz)JcBIvoxJ5rBCjZd(assKuinHVNYuXUmK5sCvDymCyXAtX1ls3PHWv0rUM7)RSiVu3uOMTXuocMEK6OLK6itBd50do6)qLpZKtQQ(Sb0as)54sqhBbyd)4Whb8a6zqeUdfOCF4KbxC54GXtgm52XNo4MGpF5TF8IrbFaS4(NeR4d3SpF2NhRsj7OLtKXSyIigg4k9CARVbZa3gGFkm557)CEesStNTJ1Ip0TNmyZgG(ct(3IbkzIWZp8NgZm1N792VCv2CE)omepyYKBU40BNmeH74IpfpFol0I)zSg0)USgyKX)Kq7gVaqUKlv1l0FzlMwuJRheoK7D7ufcmHEJAbf6DgU8vcmSOEqr8iBk)zjL)0q9IvbZKfOjA(QRxnlnjcKWybRMSrsybdPbfmub1bLLYe(AA(rt3YofrYNI7UEkUZ5uH5UiSYJoePkkSeaAyLgfWTzqvHNSHJLkpvJKpqYQ7hsk4QW)GBcgsmZzX1rQ78iwPQ2NKNap66HcxjBu942DclWDgvAVBAEB1KXwLYPE6swsOu0qY3osX(nLy9vtHzCkJNciKuwTccksdXqPiHg(WYcYEEDUWgrWuWrY2AtXR4njBxcSOyeVFQru9QsWqxbPD07S18oXt3ZZY1X2XawkBYItbq8Ml(4NAem7cAdak8I8q2jfxmDv(psN4yeIZHj0Y133wZu3rZb85cC8Iinh6xmp0VW2IVmhd)W4lV(lcC7p3iYTbuYm4SboeE)DuakzofiwhkEBWjf4twMhofnFUmBJsdy7r3qHbpkzT4MZh5EhsMbmBBoW(ZZ)5S8mGCvGPVSiqerzMLpTqkB0EU6JtBYMqzhjRiEwy2)0hI(gcrIaVZOKFI8uduqVjCtuEtnJQSvhzRKzzWyxZXkDfhRW4pvk9y9CpndBndpad4z5y47WXoCvjJjxRz5EexwQHmKLsLZT8D9S919C1D9Tn04Okk(9W2HbiF2Ek43HKoz6rjFqvC3)IpC9OXF9Ir)CaSbqCsWeasqlE7WKtPx3sNXDQz6nPV6CGqB7RzAAyz5yQtGRTjl(y7h()P77lFJy7ziZMkZBudoo2JGjM)Khi1rW8BdQE0S808Tm0848y)U4lDnD190n988El1rVL6O3sD0BPo6Tuh9wQJEl1rVL6O3sD0BPo6Tuh9wQJEl1rVL6O)lk1rtFl1rVL6OxqQJgp8JxnC0K)SG63swKaH)FFsvKmjq1sou90gPKqP3sv0)DjvrY4J8NBQIC198D8CCC890af9ASOOE0mfD61tMC9vVLVO))M8f9pzXL)T8f9)CYxuzZtC3MhPvS8WGEWdyP8mnfaRDqBxid)3Mr94mKhZoeHjjXZlKA0BjfciOWoQPf4pZjcuGds3fumJIdrurbgwfsRc)GEw7aEA3CzvDYa5Hwyws46ncdg8u8O3GXQ(oDIfzws225b8tAB1jMf215HO0am2r7kxHULGkIanbWeYpWEaUin6jXXKJiTtuI9ITNG)CeqKz2jqNmpyNQia3KmNDA74h5pyMaIo8idE4rP5Iz)Fg(9vXrjZlypGfZiqeJmq)t3oAYWBQh7It0H9teHKWMZryqAj(YGBU5IRpy75TvN14XFAWvdgPe0drmpmaDzwoEUhAwUAWhh2D3QpzFE4KEmtMUIzI60z3C7fNj7gOuuZNAb1xlFlDlnN2xBxD9OFQsks0fthF1UCICDHJkzR7GjF6NgrBo3cWEOUD7OpEZ13(5pF5GFPIwPmRhA5DZ1F82kePcUWO(YD)L3TJ(PrWg09FQ(8nxmC8KEox7rW)8GlhC2fJoiByteYaqrbAH)bNpnyRapxlV2b2HJgE1VCWjRjpYqGwxxmrqNn599qG5NWnj7j7vZPfM0XhtYS5s6NV(NuaqWYlF2ytD7amXG0m39WEbHnOALYlJGGcWHgQQcoT6iadQxLg(OKNEAx16NBydX5UMm3kh009iPnT5X1f2vBjyLN4i7AV3HLfpQ4fKVvwAIJxpyp4MvW(mOrxzLWgeP4jqoBd585eMLy8y4ihmemG9hkyomjotXStlD08yYuWP5zHZX7rH6jBK2WH8zq8XpdOLrgGT7JZdNhVTa3yxtoVG5eSt5(tRW9NYMNv5K2c0oWsw8lWVlsDDTdkV8ycdty43o0okw4bnMVJciQW28sj7b7TtWjoIC95zYj)wTTdWjUEcEmDr7mBrK(eFhHWIGDY1CpD9w6IjL3gFAF2b3mC0GGFz4Lxk1jPAaLqls7QjTeCZcWRPIFDj7oVfAwn1WxBYS9pKQCxxPyQaWm3FJqX0jaip3M7Fz2aK3tzUaK9fPoWsVnT27zCxtf17fB0MAeSfuxBXQ31VwGt0BOnfOy66UQ5a5enDemTKrQAF1PocAKUFTzHr3)4ndhwXhbUdl3trSW81im0OH3o5Mbx2ghslQifyhBxhjRHpL0RXdV88gelqlORLTUMUl0gFxv72j)bWRyJf5HmBUfAaRhUAY6lsihCqnA9uwKxvdgn8Cm(lymc(MAs83vlJ(G9KYlyHg1UGY1qaM5aM32rHRPuuLUiMIp(cMolwIaj49VVfvanpQK75kgVKiy(yPzFw4SvKMQuS4Ia1V1wJRrlCNfmFB6YiwxPkrsQ5oC2SOeEize6x3a)8mQQpytfQVNUNAwd4WS1mKaEt08ivWoujf00lmAn3JalrjOx1Jk6bnYgNG7tSpNyx8kKlV6RyPivTwr0QLU2ZZJ)1NV))yB4CmihpF)er1qbgK)0CmnEGH5aZYAzmSA8dK7vlWe0llKkYdoYNi1iNidErJLIVHC1qF0S6JS1KNdjAvfotbYH80NVfb4tTe5DSm)k2AuaXvjmP4PWn42XZ3butGAZD4Q1lXLPzffScmJYGmW0P4HYihdfZq19Tn1BXA0gMMms3YXTsjwtRGor0yhwRDmvmbYUHrDnhAe30h3FGgQFeJ8B2wJJySD92cRnVk1HYw7EGfNHD1QtyGSE7WGvF9deAR9XCGPzZDCEbU7ad(XOD73AfSHPHN((yK97I)XGhPL1E8M7Cqk(ET1219yEn1K2OWC3cGu3g)r2E6hHpDVH26inUXiB4yFem(En25ySF716keIem8oCRpkR9ESHo(hI3E)26QDmaPzZvA9Hv70KXsxZ4Wi96sBU6heYBGt01mpmXPXGACqg1gShyOdpmIUXOAEmM0947m7FydaWW(ieLg6NC07P3WGaUZry(Bs1Qy(7kWdJueQ2xozF)JXT5ItdYsfgSXkVbWKH8zGvsG5wpc7JsHLuS5VsrAZZgYHkWSMf6aaKsNSmLEgyYn(w4NH4gOcDwCteg1qmU4n9hFvu4C(n1vlwzH1NKOQLQm1sPw6eaeDX0XTGM(Oz1hLXzgSL8X4IS8(yohfDBzon5iOIzybfZpvdyRT1C5LQ67mT5UpXxrvzpQPZwc3CnLG2iBysOuVIxozu5jJLoreybegOzb8WoiaSsJOowYTjkQU1OU1PgLH5lfeez5XI8bFH12pr)rMSuWI5eGG9yeokBepfdtsM8YjJBKkMX4TtPCjuLCMtRAc3gt2nFy261HPZLmQPLhjNV9V(34T8OLsUzD8HYjuWrbt3rbStjoGftKPYPTQWUHboEnUKxhvUIvlcmpMWlurj0vLmhWV8lV80RV(N(kvm74vN47(C4YO3PlPd8eVonRKsWRC0QmHv)UZTT90SSnm9m08mmTSQYIQNPbS9RHHLNh4OSPglJoywuDDCT0nT0DDnTD09nz15kvbSAGnjGVO2(AgMMGZY88RY4BQW1IuPn(gwzmQJQwhFjje6swknEI6xovPzL1wkQQz8AeKgpHwpMsV630DhZ9bHtKmVnRCtM5(OAEmQI3LOpuMYKfTm5hzycPiD(g86JS8v7YilTtkfrrhUa6biQAEbRgpqYZOay5vszK74o1X5KMC9NvV3ufjcc9pBhM7jum9BSIAUvVa3tcKh6hL0pZvbXcpvr46ny4kOLJzNo0sBkiIiHH8IzmgLzEmmHPdTDxdvU8svtfBZaMqrbGxhVSqCSmjBA4zSdRaNblpAgloRSQcGhCbeNxR(xGFljEbS9k78)W4usIEKkqiw(ajLQXRxZIPfTRiwbbygXPKnYCwhtHMihL8GIqQitWWOuc08zOshuzd2gqRa4qpg9JckIVEo2wG3jMC3JXkQeD9vn04rFBJVwzeL4rynMaSW8cBiyYhU(u(9Wl7sO8PvrOm1ndU4mvqFlixroqhhMuD(i4dcpdKY5x5o0TARt9QIJcnEHx(evrpQITSEuqiTfW(xi2trZng2OnZaegRgOMZqzvaSawraVqEPQI50eRydqKzoA70AWgkwDinYcLc4OC2iFqenqHM9aWtbQvIW8HlV9JBcomcgEJVUeZXkF0lqUfuiJY3S4iDrCmYyvWmCJ(De)5Zk5XQadFURhOw3rtZ322XXZYfuuJ3vRIGOFUdO510t31200quGpoIy9EUJVHfyPfON31tZLoOdy5)qHm)ChllDdxtthxnlyNddEx5Hwf2IWfuP77HtVTLf9ZgIa0KhkcRwqvWMqkBjk508AtflnfEf7YQubGdkpMvHkdh9HRPzm40Bgo4No76Vmk4ZFAW4HJP6LjeOCRIsexYSmVWgF(TxEzWzdVC4KHbF5IrqNOd2tkDT0kAjSzn73cOO6hC1GF6IrFeRqUwNuAJ6b3EZaAIPavYwBCo7PiJ9u25Bcg7Pkw3rQgxIclmWBwzEc)UhML)C5cgyNV(NhEZGlV8SbtgeaKXremHkshFfwULxF1PdMem5IRgEia9dFAWntWFKhd9GW0uqZbwzFAYLmge(GBhH)5GR4HxD9egAU6cDUcqf2c9uyEkW8hepxxMRidYmp6AIEEaPAnHIfH((9bhEHarlQavf8WQrY3fiBITb5hUmmxtSsOkauXfKhcDwQTKOoGpJ(uLp6ysv7iW3QX(UM47g8V7Y(Uh7Vo6wm1IpeTROevvuNDMuu1K9LTbmMhYvXLCDJ454bOhpeZm3atI48pqvSh7mmko6fO(rYZIXdtFmoplf30557)HldFm8hPnpBwhqdiDH7cUz1Um4dRc(5SKzHPzIZOHuP74Rav(rToguTe9eykxaLAQrcpSPuymEWwYY8vzLhSZFjkCdSepfw4AUIZYb3MN9wlNLN9es(p(6z82flYqDMIt8boCETmCGtpRJo(y9b8WHIfN0NZahbtd0meNoeYBUwg0ZbpFwU9adlrYcgKdO5OGRG9xVIs5XoXjjHq5(o(S8un(s0wONVpBXZ3xUcCU7QW8YD5iIG4n(rM9HMaVNJH4mMq8bGwBgSDAsw2CKeGcinaPbZHTW27eFXSth7gxSsCMu4MJ2Ycoj5G0e2c(QWLGnONJBGgLJTxE8vWb1PTbno)aOqIJBlUn95OOp2WXBIZJlLh0fCm990yPBy8NqJVx989d)2Sv0LAoTimDT9CKh4fcTdE)4Y6Ya003ecRTOS)iTqQBiwBrP8eYqSYAEoEmjIFBILJbyfG)71TW)Ng8FzFs)96g0)8BW6)S8WLOHn5ar)uqFi8Kyq7wkEt7JWpFqKNUg2S467OZNfW5mW7RJpjxSmnkBl42Z5jzpr6Oy8tAg(Ug6YZJdr39m05Cu)2ehBnhtNJp2xHjsdRw14OfGI)zROHM1Z7y57IpY(ww2MsCJPNTBhd94iK2GYeNfVnpn8FbwbFyfSzivS8JS1T00zZHBf0R5RjMdBWMdBRoMdaMx)UHGoKCC4pnJvj(J4D(o2PquG3bL(YvGpMFhTJp6Ngfc8lGmDgxU(0ODzPZzZaBaOzqk15bE9kW(g6AMGjxhFgoFBEmrAVbypxWK74vji1BsfVMC41TCTviba1)4d)W8TBqVgbe1MOqqH05a)6AYQuI5KgcAoeYJgavX2qYC6Oz2boA4UigrE8dzGRBZ5Q6SD9jUEddj)JRPRJkWR3b)ZpTlp8Hhi2gGvkNwgdXJpDbh6btIjTPgMseKlEwE)dzoSQicUocEuBGgzz0He2wmGFZrrTLRdxVodvYnMzAbkgqdblIZYPaRpxbBKPRwxCr3UEk4qAXdBtWfcqJNHBfctjOtnVuOivJZo5ujTzzOITS97GDc0FxgTyBcxUJb)UgGEiw2rufJDvjdAEhFGVz76PjeY)MTt3X1UPd6ozHI3Rs(YZwvaauk1bYponMSlaazy8zIcsnO8HGMdFfG32rka45AAB2XEarZYYP4EZeeopbTFKjgqDNS3skeJ(I5RI1DSp(4pij5DtYaV6RzGrrjxtbiR5XiaM6Y1GpSUK6rXI(3OlcW0DpF)xq)SWTtbBb4QrDnS4gmAuja47iOUWEqAMDX28bwTjKGCKFGzg)Z3pjA2Q04)(w5Ez44qtKPkLW77pLWsLsyxjMz1LQUlMfnLzM2zOM6I0WCPvkqNPb3wzRatfYSnyhqhJ(8m(2LFM4xHft4obBk2DA8ReE98TeihqlLNEhscFe8rJRP(VgUCjslUGDuWg5y4R5s6gmDvXn6sW3Y03ZVtI8FJP05dRaxGqxcfczuVPHVsq2YOAJE0cOU2NeyA(1DmXxmWljje1nxqDHTlzmp(vMY5Plvv4zyQz0bc6S)wy(2TP)fa)dWpUzPuABycLCbv2jhdQgfXQevUKmnS)oUKa7EzNzELTM99eZGTUVPBhAv)c43c4dBojyxw3WrBps1QLHeFPBQ5ifgSD0C6GGpmjcTKigVLl(mgwyuvf4BqcxKGgcAoQeOn9nT4Zb8zF9oe4(I0UoqEJWuvBOX6pn(wkRbdRVFRbMjEE0CyxreWZXKy7FBB)o0jDvwPWaPW0zLXlINjFxhrU3q1DjiLuXhPPzvPE1xtRdS0NYwhLeMohnImg30plNp62g6UImQGV8KWRnJcmcky0n8XOuOBr)Rj9Vg0)Qt)RglOiBWa3qzbPwUruYorTNxDMqR9y(B2nE(p27qUCGbt0l5ywRxhyQouYzuYJyT2lp1OyErKjfHDQ8Czio1jT9vWlBqEPGihp8k7wNWwBD6G0xX6VuMZgrG(W2qNGlm1sfjyT4dDABbBua7tdFaptM8uBugoLoMIyKb2Wkt0KKc8fKgv5MtfVKbblhcJXYTxCy9STC11DCD1nmrVFfhLXPyCFzdTiXuGnkQpUQ0cQNjsn559qudgA2Qz8AZQWIOk4iUOkfykJo9kQRJmdYp2HuVQgq(zi012b3O012vh84WrCClxIVkfJN1sZTC1Sa76mDCCny3aOw7H0engpNjA(gGHG2UM6g8gZt2c)OWXPapHXxSat4OOeA3JqqfbrpZLEdSNSUfWdxrJFt96yNkJH2r6n6fFjs1vnS0C8aKNMNaFS30JWo7IRKhJx6UouCpcOac8mM6tPLIh07UBoRMx3GxfkZYOIyPREWoOOIml232tNLXUBSbXbNJhG9UBSPM40vloK3Tuldh(oKRG)c4Sj)IkTRfXD2XFHDVWiY93bzfBYxOqpXqVVI)EkTJfkf0M(YaOt2j9k4a6j90w7pk6PbNEQQdKQQJUs0VRmHM7j1lt6VwlA)eCO1(P6kBf1wMOYYe1vg7UxBVretZYXvbvvc9nuRUpBxx65AYCj0S4BaUO7AyIwVQloC3QW6MW5ZXCdtNMmPWJS4eCBJVvrn4ER6QRWh1X7qxTDNuDnGjlIqcBU3whQOK9(rf(N9(TxUAt2r9)ps9M)ZJCMPQC2(gSyrh3hnxhppSMceB(2kHvLNPvE(xNQUWPfz58dluRDyAfAY(1GwrL4HpUSpJVS9f9O1wuRb)vc7fpbLnHEWf1eCWyKFe2Af4HWoZYJl7cd1Cn0x5gt9xHCdt9sV5Rxf)cq()EKyexjyhGsj2L5qcb4vMyl6I4xAhwo6GNY(2GvWMWNK35guTbuv2a5BrhUMZEzNZVXn45xC8Z)139omcpXfpFp2MNVhAn85NwfLYJ8dBxJNVNwjGB8W)NU6LE((WNVNDZrGd7VMLgXg15IHTLbH1cycWM)xQpZpfJX)bMFA8ItJlfde73Xuqb)QyC5gG9)657XMgdi8FnQagYnBlF(ESWUKJ7Q4zRaapnzNYKGpywK66pmPiRwdkvGF2r0gMRcXIy(Z)vS342VkXjJQ8kadLTebyQ4nraK)RSGMcTIDKUF((FGxlFpFVPT2p(8FLVOoPL3ZXpF))o1Q)n28Yqc4it10fJWO(sp)VGaJafvaaFAjIay1IgdBkkDE4BG0panlZqAdYjQKXVSK5q3y1EjI1y0F4l0mWb)Y8TrkW)bknFAnGnLViOtKUc2BkgPUQ3p91WpMkdFJZ0od1yYhu5T7bFnWoV7Wsij7jgAcp8MW3zDTAkWdN9HNKQxK700HnMpHZcrwgCUybeO2sqmCV)MOfiCnq8tNVnLoOOf)WpYhN1HFd5)WkzePy)kkGmNOi5r)9Tuc2b68)AEuswiFX9uw(dQlblpTNVhgfRACtnos7NuXpbT)F7WTJPPH1qjJ32Iio1IZ4HVj3rzTee1gwW)rQ0(Kp(hoeJslVv4BYKScrhR3smTeBkn(cunp4lmjt6IusD20vrdThUgA601(3iToyLu2qlMIkN2vLb7LqmtZOrG0nYVqQEjQx56uf9KQ)5s0tLx8ir9RGPBG39sLscDVZYR46Naic0QysTM3Ocs5L6FvytQxMQY7QIAd2bknu6oMqBVFMkBmrjuw2SWBvQdTALxj7KpxSlDgRy7GjGrHWfH4eC4yGR3qW6O8aL7xtCh2L7OAxBrc)I(JvMEsdnNQuKYDuAYTVA)7BXANIDMJyyorHylQCrwTFJLRqrJAUh2bRapSjJPZ(EAk9wbyWViU2bXNNs38GSZ1cF42GLL8EJv1aGNp)XIlAC(6da05H7OaHlUqQtXR2Vq62xkB2C1dsE9AWxuDIZa8cgMt(zFHDFFWRH0tzhENcSoYrF42UoLfaBznMIf3EuAr8JrVdnJHngybWY(ug)hfmPI2kT)dTLTKQhUMnbnkolL8zOQagfmb4I7P0Q6ESbumvzMN2Y8oTAwN26CsOxHLFyOduUGWPfpS)y1HjVbkKDe3bZ5JLCS8RpTc2fGh7uDWEdQv)AvRUzTGyoVyrhhxgTgbz6yHGLlp(6D4qRnSbCPG2xChdFHSgkhp)64Qs2T6nvfTGGk7MxavUSmAnLTUIaDSOnQUFLdKAM4NaEYq3PI(HEMedQfi9wfT2pbesCYbRyh3GfuQiBT9R3KSTGrbf5Jb8CLDlrqNyfEL6clJn4Xny(zNtPu0GNXml2Bne(pYVQ1Hfx(o5vrEw6eEfXtZAblEoOKiw5hJxdOUvuWvcxSi(BynoIw1t9zKUn4xTh4U8UOWCmUd0XrrC171OnGg86prEtw)IbqhoaAjHphj8HqFfaAQR776DCau0MkaK)e5vcUcaA3ha0xGanBbbwhaHzYWVjaYU733FCneJRthegFltnB)MJQ5bqNIr1TlYTMMVJFtYn7AL)WaRPwxdRULJL(E4a72hwB(W60fT33vxhpSChH0BJ3oRwQ8MCexjR4cyPoVjlGzFybKKk9ozb0CTDWN0lwaT(IvXLVVtpzbC7lsv3W31Yx)Oyvttlld)AyvgS8Qf4n7T8UJLVbEkrpM8UOnvY78NWP6wTs1TEru9of8bnGgw6VqIE3kK1TWkd(Lk435WA4y54y0tbFZEl4BBy7U3WwNAz5z4sikj1IJ5KVBfEPmtcfigADRC2ZW0054CtI2uXnXFYRMB3taGDZT7yP53XUBI2OWTZEIO8Y7h8nvHj3saG2DqGn0CbhFoU4OSnsau8eU4ODRIJ9ZqH(RwdCGYs74ysrBQWK8N8QzfD7)MeyE11n6aa5Trbazp5vZkk3dVBae0H65Q3PMxQn108Ip5LXlQaGcwr3wOW1u1aicxy)8JdE82OaESNW5eDE9MdO1Flc1C18Tm75od6VGb2IUsr75Ed92odpFdpn)omiWX1XwvheVtVA(sHoCZofSTX7THouHlAJIhkSNuQElG1KU799LU76Bz41xdc6TgyWUgFZV7ocaohP7Q1tZb6TvgGPagww90nG(ZFARPBS3O6C8TE720fn0ZT9qbU)obwxllZ9mFL9oX63Jr7A6WWEC7eC1qru1D34WYRw1SD)3CdpEaEDiKkAJIx6SNiFDC9A37OhgcQP7BB3HHwI2ubG8N8Qnp4O7(w3SFGj3RdRdeTrXqv2tyA5(9S7Mt)D7bmSZv)7E4o8a3e07PwoJ(7bTpEljEuJx900SRfab(c8vtZn7nQedfJ1XP5IMu5io7bV(iVDeZTAASHLU1XrEY2uXrYFcZEl(5v5vXrA1FZIm8bJqD(E7jUVVTZEbE83TXw(A2MD4WSPUVRDnhs5D6vt0T6T)O64lLMoi6I2OOgI9KsXBSewc8PBNgXBn4XYBOjmG48W1JqVM3)QMZ)QH5Z3By(EtT3R5)Bxrn8mwGXpponUyv08F4hF((F757zbQhVUAdOlSEz(EPvxBdg2Hjyt)qsuy62npFp9YIoA(jeNylD5uy0pJonXyk(Hj9HODyowFmk59031O)920hsPmgJFobt0yk8ZxgTmC2owzjmzxoH8Bzo(pVE0q8Eiz0hhEwWOHFjyWndhqdLitSRWSHJ1lKO4qy4dS(aMRwall4iOMnBA0SqkD7ScKiS8eINSgSy49ED3FJFJPWU02dUC4GFEibj4XDzoROnqeEROcDh6p0z(fB4rqeonNCBy()ZAYDBo5MV3(pTj3RXKR7)En3JZz63Ax6KZKduJXdLvkwSjtctYsNNhw0fBkQhO(mA)El7VhyOwbMJbjn1kOJaZ)LajnvPOHNhU2iCWGNMHf6e7kqJvFnKUQtyx(JTmm9LyobfRVmdR6OZEkm)XOUPLn15O58ElVJZWPB3AF6lqEAE26qSkB6aYAQeqZ492Fx0ajbGJn711cGtnSm)nqn8Lxoe0ehC11NneFlyEZeAmf3zGWyTo8HirsJzB)WkjW)DSGWsq1ShBZj6xNhrVl2ZyVeE5VuuOMyt)oVAky5ooGkcW6JUkiGLUtawxn1NdAO518I6munke0npAoEmkJMlU0(Qpk0)iqXC8lwZLV)iyxzJUyo8Jg0PFg9yvZvGV1TEVfO4vJXhoMlQCD6qC)moJinkZYfhxvwjeYwYsPlyhqXEIrPQfaiygZj0TjsRt6R0OcT9hn9o0DJoY0sF6ROeEW1lZJdZrU5VKJ3Pj7I484y5ZKIV3AWJPk(gxMkD46ZMPZ7Tn6acnBTp9fc)42sGrR8iWKvZX349g6Dat2T2NERLmpkAnyT5QJavonMbWceDZoGk3w7tFHQpbGXSKWNWdH9xcZF3PKXBheaBkVOd6G1Et)0lq)ul41gAMWR4r86krbtdB1zA9En9)G1mzQ1(K(60mzQ3C0itApU)ogT2NU5MzCaNfMVmhV(AOf1TPZXRRpeBa)2OOeWjJ84SuKx)YW4C6QiP(0H(By1biA1AF6liokmp8BCRDBfKSBo8KXLhhKCATp9fKUnjmpBjGL(a(2jAfEZFFyWZTXubwHR1fr1R1(0xW7MShwNLhEyqQPOIU27n1FtP0XvkzRQuAF0ADDs6w490dMzAalxzDkOEq3)pyDsyHz02K(60jHHQ8foAY7K8NcRv25Nqx8j7pAohxyat)ul9PBHbD6pFyf4lF27UmlNIXsCwN(AHH)S2ecgi0LVw4LeCl9PVaPmKdDazUnNfDq2TdiZR1(0xi7ve3bl)gZOU37npUczrXMlQD5G4507BeFmYOGpGnla(OeGLkcFNNfLWVNTfdb1EXDMH4AEzf5KnkOVaFLyaFTK3NgxY848ABOu188aUoP2z2JMi6qdsVklXISErCEbLz0XSBrCXBGFXWWExQJ3gxZBmy1RaF2nkpErJlVC(L3t4SGbVMEDwAqV9jcclb)kMUTKDP8IVtS)v8GbMmgFf7pLUoKP6Fw894IlLLvU41WpD3gIhSXc5nyoTaPZni79QpEbCpzWfxogCO)2pEXOGjxm6xcM8PBgoyIaqi4ila76bVbmSP)NPYlUokq70BTo6vMsTLdJW24n3UTRRJJHPJPNVPRJM4Y9(31BUDBxhDdnDDBJx6BUDrwjoerXUnIYHWxEhaFPZF5q2jLuChJOqj7cnBDa08)C9cYxKMMdHMnFP8(cmufYR8W0fZ9OlMv0Lxlc21Z02Xt32rZ1W0Y2rIGh5RzEIz1RhleZ6RP5yzQzzBB7BRPXXFeM1v3cFfO464QlULCEHywRxmd83nmR(X44Ly23P)crT(gAMU((a6q30u3SI3f4OD1G)JNRJLHo7E)X8pCmm787XSNfF7VG4M6B3vYlTnphBa41v3as9W)OUhi)LTqZZxv1ratUVc9(SqDZiAVky7RU2iIUm6NhKNLevio7DvBMk3kLFZfWVorK7tX((pfTJNRrXb756P)TOzLFqC(1j0g7n0k7QbNzjXqkYVxKIVgRMVfV2K)mnEIX9Aytx6anjsLz1eRonJ3oDcUarWO9jAqICSXRSX1tbGAE7dYiQZ8ztsAvER9wE3D))(

commented

The second issue was caused by bf4af71 specifically bf4af71#diff-027014ae7eda46b9b9f041a70f1c82f0fea74aec50b0e94a76a367a2a36e37efL2582

Readding and instance:GetSegment() ~= -1 reverts this back to its original (and personally very desired) behavior. I have tested this changes and it works as expected with no errors. Though the check could easily be moved else-where to be more efficient.

commented

The second issue was caused by bf4af71 specifically bf4af71#diff-027014ae7eda46b9b9f041a70f1c82f0fea74aec50b0e94a76a367a2a36e37efL2582

Readding and instance:GetSegment() ~= -1 reverts this back to its original (and personally very desired) behavior. I have tested this changes and it works as expected with no errors. Though the check could easily be moved else-where to be more efficient.

Odd, your change is the same as using if (true) then on that context
I'll see how the change feels while using Details!

commented

If you were to revert the commit you'd be correct, as the instance variable gets shadowed and it can't possibly be not true if the existing code is true. However after the commit, there is now both instance and thisInstance. In this case you should keep thisInstance but add a check for instance as I listed above.

commented

After a lot more tinkering with the groups, i noticed 2 windows side by side are working somewhat fine. Changing UI scale sometimes causes them to bug out, but after re-attaching them and reloading, it seems to be fine again. I dont code, so i cant help too much with this.

Now when it comes to 3 windows side by side, i just cant get them to work no matter what. They refuse to stay "snapped" together. One always comes off. Hopefully there is a solution to this, as pinpointing the cultrip is so damn hard.

commented
commented

Why are you changing ui scale that often?

On Wed, Jun 28, 2023, 2:24 PM Rezy942 @.> wrote: After a lot more tinkering with the groups, i noticed 2 windows side by side are working somewhat fine. Changing UI scale sometimes causes them to bug out, but after re-attaching them and reloading, it seems to be fine again. I dont code, so i cant help too much with this. Now when it comes to 3 windows side by side, i just cant get them to work no matter what. They refuse to stay "snapped" together. One always comes off. Hopefully there is a solution to this, as pinpointing the cultrip is so damn hard. — Reply to this email directly, view it on GitHub <#538 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABL4J6GJEDWGFV4TB5V3B5DXNSAHPANCNFSM6AAAAAAYMQPAM4 . You are receiving this because you commented.Message ID: @.>

I dont, I just mentioned that it happens when changing UI scale.
Also there is a need to do that anytime you switch to another PC with a different monitor, since they are all different resolutions. One can be 4k and the other 1080p.
There are numerous other ways to reproduce this, which seems to originate from a certain setting in my profile.
(same setting that ive had for years now using this addon, and ive done a full reset many times since)