Disable all overlay service (there are many these days. Windows Game Bar, graphics card software, gaming software, addon managers, discord, etc.)
Check if you've completed a quest, where ##### is replaced with the quest ID (found in URL of Wowhead quest page)
/run print(C_QuestLog.IsQuestFlaggedCompleted(#####))
My Addons
- https://www.wowinterface.com/downloads/author-25227.html
- https://www.curseforge.com/members/tonyoynot/projects
References
Resources
Framestack Tool
- While hovering over a frame, press and release CTRL to get a popup with details/options.
/framestack
Event Trace Tool
/etrace
Blizzard_Console
/script DeveloperConsole:Toggle(true)
Enable Blizzards Eror System
/console scriptErrors 1
Print Name of Frame Under Mouse
/run print( GetMouseFocus():GetName() );
Show frame under mouse
/script ChatFrame1:AddMessage("frame name: " .. GetMouseFocus():GetName())
Print Children Names of Frame Under Mouse
/run function kiddos () local kiddos = { GetMouseFocus():GetChildren() }; for _, child in ipairs(kiddos) do print(child:GetName()); end end kiddos();
Print something to chat
print("Printed this to chat.")