Forums are in read-only mode.

oQueue prevents title change; Huh!?

My monk, Bujutsu, has many titles. I logged on today and noticed its title was set to "the Argent Champion" because I had done Paragons of the Klaxxi recently, which always resets my title to that, annoyingly. I wanted to change my title back to "Arena Master". I went to the title change interface in-game and none of the titles were clickable except "No Title". I tried reloading UI; no fix. I tried relogging; nope. My next thought was, "Hmmm, oQueue tends to hook a lot of stuff that it shouldn't have any business with." so I disabled oQueue using ACP and reloaded UI. Sure enough, I could then change my title.

Why does oQueue have anything to do with title changing? oQueue hooks way too many unrelated functions uncleanly. Please just stop making oQueue affect things that it shouldn't affect, like (so far I've noticed) the queue pop window and the title interface.

This is not how you test the problem,

setp 2: enable oq, confirm that the problems is back.
a) its not there
b) its there - check what other addon makes a conflit with oq still on

If I reload UI without changing any addons and it doesn't get fixed, then I disable oQueue and reload and it does get fixed, that clearly means it's caused by oQueue affecting that part of the game in some way. Whether the problem comes back upon re-enabling without going through various other reproduction steps is irrelevant. The problem was there with oQueue and gone without it, with only oQueue's presence being changed.

I have written a small addon that hooks a UI function, so I'm not a total noob: http://wow.curseforge.com/addons/arenaleaveconfirmer/

It seems to me like oQueue must have hooked a function it has no business hooking and failed to properly handle it under all circumstances. The problem is probably reproducible, but I don't know how to. If I figure that out at some point, I'll post it, but for now, it'd just be preferable for the addon author who knows what he put in the code to remove whatever he put there that hooks a title-related function.
oQueue hooks nothing regarding titles.

as mentioned above, disable all addons except oQueue, log in and change your title. reload and confirm title is still there... then change title again and reload. once in-game verify new title is still there. after you've done this, re-enable all your addons and try it. if the title isn't changing as expected, then it's one of your other addons.

this is fairly basic debugging to determine which side of the fence the problem is on
You didn't read my method for determining the source of the problem. I never logged out.

First, I reloaded UI to check if that removed the problem. I confirmed that it did not by attempting to change my title.
Second, I opened ACP and disabled only oQueue, then reloaded UI to check if that removed the problem. I confirmed that it did by attempting to change my title.

Yes, relogging would have worked around the issue, I'm sure. However, due to the above systematic, logical methodology, the problem is definitely perpetuated solely by oQueue. It's impossible to be something else considering what caused the problem to disappear; the fact that no other addons were disabled and the process of reloading alone did not remove the problem.

If you don't know how to fix it, just say that. I realize I didn't give enough information to investigate easily. I was just hoping you would have an idea. My methodology for determining the source of the problem is sound though. Your methodology would get rid of the problem and make it impossible to determine which addon caused it. It would be like immediately sterilizing a crime scene; a complete waste. If I had just wanted to temporarily work around the problem and not permanently fix it, I would not have posted here. I am only trying to help you improve your addon, which I do appreciate and enjoy.

My titles change normally, even while oQueue is on. The problem isn't constant in any configuration of addons. It's not easy to reproduce. It just happens sometimes. Disabling oQueue and relogging are the only ways to get rid of it. It's obvious that oQueue is the only addon perpetuating the problem.

I'm sorry if I sound disrespectful in any way. I'm just trying to be as productive as possible, and I seriously mean no disrespect.
your methodology is incorrect

by only disabling oQueue, you only confirm that another addon that is loaded and hooked to titles no longer has a conflict.

by disabling ALL addons except oQueue, you can determine whether or not oQueue is effecting titles... which it is not.

turning on the other addons selectively will help you find the addon that is hooking to titles and having the issue.

if you cannot reproduce the problem consistently, how would you expect it to be confirmed and resolved?

please report which addon is the source of the problem.

thx
Next time it happens, I'll try that. However, once the problem goes away, having all addons enabled again doesn't bring the problem back, so it's really not going to be useful. I'll see.

I do not expect the problem to be confirmed and resolved without consistent reproduction. I will look out for exactly what causes it to happen.

I posted thinking there was probably an obvious fix from your perspective. If there's not, I have no fantastic expectations.

Thank you very much for your patience.