Questie

Questie

122M Downloads

Quest links in chat broken

Isilrond opened this issue ยท 18 comments

commented

Hello,

when i click on any questlinks in the chat i just get an chat outprint like this:

questieID 13338 Player-4440-037CA96A

I already deleted all Questie-related data in my WTF folder deleted and reinstalled Questie.

German client and it was posted in the zone chat.

commented

I'll take a look, thanks for reporting this @Isilrond

commented

still not working

commented

Hey @Isilrond so I finally got time to look into this and couldn't find any issue with the quest links.

Are you playing on a Wotlk server or on Classic era? Did you try to disable all other Addons except Questie?

grafik

commented

I think we should keep this open until it is clear which combination of Addons causes the problem or if it is a Blizzard bug.

commented

Pretty simple to do @Muehe. Does quest linking work in the chat frame without Questie? If not.. then using SetHyperlink API on the unmodified ItemRefTooltip will throw an error since it will be an invalid hyperlink,

commented

@Azilroka Not sure I follow, from what I understood Questie links are the ones breaking?

Anyway, we are low on dev time at the moment, and have to focus on the 10.x/3.4.1 API changes, hence just reopening here as to not lose track.

commented

WotLk

I logged in an alt without any addons except questie and got an error that i have never seen before:
grafik

but the questlinks are working - going to activate the other addons step-by-step now

Getting this LUA Error after i activated "ProjectAzilroka" - the last line is the output i reported in my first post:

Message: ...nterface\AddOns\Tukui\Modules\ChatFrames\CopyURL.lua:54: ItemRefTooltip:SetHyperlink(): Unknown link type
Time: Sun Jan 8 17:08:34 2023
Count: 1
Stack: ...nterface\AddOns\Tukui\Modules\ChatFrames\CopyURL.lua:54: ItemRefTooltip:SetHyperlink(): Unknown link type
[string "=[C]"]: ?
[string "@interface\AddOns\Tukui\Modules\ChatFrames\CopyURL.lua"]:54: in function SetHyperlink' [string "@Interface\FrameXML\ItemRef.lua"]:362: in function <Interface\FrameXML\ItemRef.lua:1> [string "@Interface_Wrath\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua"]:3516: in function SetItemRef'
[string "@interface\FrameXML\ChatFrame.lua"]:3763: in function <Interface\FrameXML\ChatFrame.lua:3762>
[string "=[C]"]: in function `ChatFrame_OnHyperlinkShow'
[string ":OnHyperlinkClick"]:1: in function <[string ":OnHyperlinkClick"]:1>
[string "=[C]"]: ?

Locals: (*temporary) = ItemRefTooltip {
0 =
Shadow = {
}
layoutType = "TooltipDefaultLayout"
shoppingTooltips =

{
}
GetBackdropColor = defined @interface\SharedXML\SharedTooltipTemplates.lua:191
SetHyperlink = defined @interface\AddOns\Tukui\Modules\ChatFrames\CopyURL.lua:40
BottomOverlay = {
}
SetBackdropBorderColor = defined @interface\SharedXML\SharedTooltipTemplates.lua:195
updateTooltip = 0.200000
IsSkinned = true
TooltipBackdropOnLoad = defined @interface\SharedXML\SharedTooltipTemplates.lua:172
TopOverlay = {
}
GetBackdropBorderColor = defined @interface\SharedXML\SharedTooltipTemplates.lua:199
Backdrop = {
}
needsReset = true
SetBorderBlendMode = defined @interface\SharedXML\SharedTooltipTemplates.lua:203
SetBackdropColor = defined @interface\SharedXML\SharedTooltipTemplates.lua:187
NineSlice = {
}
UpdateTooltip = defined *:OnLoad:5
}
(*temporary) = "questie:1143:Player-4440-02CBD859"

commented

Hey @Isilrond thanks a lot for coming back to this!

The screenshot you posted shows a rare error of Questie, which should be fixed with a /reload.

Hmm... ElvUI is catching the error and propagates it up for you. But it seems one of your addons can't handle the Questie-Links ๐Ÿค” If that only happens after you enabled "ProjectAzilroka" (what ever that is ๐Ÿคท๐Ÿป ), you should try to reach out to them!

commented

Using TukUI - it's close to ElvUI - and ProjectAzilroka is an addon that only works together with ElvUI/TukUI - and for ProjectAzilroka use only the feature to move the minimap buttons below the minimap - every other feature is disabled.

grafik

no chance i go back to this :-))
grafik

commented

no chance i go back to this :-))
grafik

https://www.curseforge.com/wow/addons/mbb-classic
This might be an alternative until they fix the issue ๐Ÿ™ˆ

commented

Message: ...nterface\AddOns\Tukui\Modules\ChatFrames\CopyURL.lua:54: ItemRefTooltip:SetHyperlink(): Unknown link type

Tukui chat copy window which you clicked doesn't understand the link type.

Quest string and QuestLinks were added in patch 2.4

I would assume this is broke due to WotLK being regressed in various aspects and patched forward from TBC Classic instead of being properly done. There is alot of regression in the Classic branches as of late.

None of this is due to ProjectAzilroka as it doesn't handle any chat output.

commented

just saying it's working with TukUI + Questie active + but when i activate ProjectAzilroka - it no longer works.
Feels like TukUI dev is anyway superlazy and there is no way not to change to elvUI

commented

Now try with ProjectAzilroka and Questie.

commented

Yeah no problem - also works when TukUI active - but chat module disabled....

But i opened already enough "issues" on TukUI github - last update was a month ago. I expect it will be neve fixed anyway.

Issue closed.

commented

No, Tukui tries to set the hyperlink in the CopyChat which is what I was saying.. It doesn't understand the questie link which would have to be excluded in Tukui itself. If it was a proper hyperlink that WotLK supported the issue wouldn't be here. That's what I was saying.

It's not a Questie issue or a Blizzard issue.

commented

But it would be avoided entirely by Questie changing the link format to "proper" hyperlinks? Because that might be worthwhile then.

Thanks for all the input btw. ๐Ÿ‘

commented

Well the SetHyperlink doesn't support Quest linking.. I don't think that was formally introuduced until Cata

commented

@Muehe did you find more time to look into this?