Drift

Drift

33.5k Downloads

Trying to Join a Community

webdevdave opened this issue ยท 9 comments

commented

Screenshot 2022-06-01 140111

So, whenever I am invited to a community in WoW, I would hear a noise like a window opened, but wouldn't see anything. After disabling ElvUI (I thought that might be the culprit) and trying again, this window popped up. Upon hitting "Disable" the community window worked. So, I'm hoping you can fix this.

Thanks, and keep up the great work!!!!! :)

commented

Hi @webdevdave - were you able to test the fix? Thanks!

commented

Hi @webdevdave - Thank you for letting me know about this bug and providing repro steps! I will investigate.

commented

Just to elaborate a tiny bit more. When you click the link in chat to join a community that someone sticks in there... that's what messes up. :)

commented

I was able to reproduce the issue by clicking a join community link. Posting the output from BugGrabber here.

1x [ADDON_ACTION_FORBIDDEN] AddOn 'Drift' tried to call the protected function 'GetLastTicketResponse()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function `GetLastTicketResponse'
[string "@Blizzard_Communities\CommunitiesHyperlink.lua"]:10: in function <Blizzard_Communities\CommunitiesHyperlink.lua:7>
commented

Nice, I'm glad you were able to figure it out. Hope to see an update soon!!! :)

commented

Good news! I was able to fix the issue on my machine. @webdevdave - Can you try this attached version of Drift and let me know if it fixes the issue for you as well?
drift-v1.1.0-retail.zip

commented

Thanks, @jaredbwasserman - as soon as my friend logs on (probably later tonight) I'll test it with his community and get back to you!

commented

Hey, so sorry that I took so long to get back to you!!! So, it seems that Drift is working now. When I had my friend help me test it by inviting me to his community a few times, Drift never came up with the error. Two other addons did, but I assume you wouldn't know what I could do to fix them. Them being
AddOnSkins
BetterWardrobe
If there is some sort of small hack I could try on them that you know of though, I'd love to give it a go. Otherwise, thanks again for maintaining Drift - it's a fantastic addon! :)

commented

Thanks for confirming Drift is working!

Unfortunately, I am not aware of any workarounds other than modifying the code of the addons themselves. I recommend disabling all addons except the one you are testing (e.g. AddOnSkins or BetterWardrobe), turning on the taint log ( https://wowpedia.fandom.com/wiki/CVar_taintLog ), and then seeing what the taint log shows after you click a link. It is possible these addons are insecurely hooking a function (that is what Drift was doing prior to this update), and the taint log could reveal more information. If the taint log does provide useful information, I recommend reaching out to the authors of these addons and providing the taint log output and repro steps.