WIM (WoW Instant Messenger) v3

17M Downloads

Unable to copy name from WIM message window

hrlmartins opened this issue ยท 3 comments

commented

Describe the bug
When trying to copy the name of the player I'm chatting with it throws an error and does not copy the name.

Addon Version
3.12.1

To Reproduce
Steps to reproduce the behavior:

  1. Open chat with friend
  2. Wait for some reply
  3. Right click the nick and choose "Copy Character Name""
  4. See error

Expected behavior
Being able to copy the name of the player I'm chatting with.

Not sure if just the name or the name and the server should be copied (now with cross-realm guilds it would be great)

Additional context
Providing the stacktrace:

3x [ADDON_ACTION_FORBIDDEN] AddOn 'WIM' tried to call the protected function 'CopyToClipboard()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `CopyToClipboard'
[string "@Blizzard_UnitPopupShared/UnitPopupSharedButtonMixins.lua"]:1340: in function <...zard_UnitPopupShared/UnitPopupSharedButtonMixins.lua:1339>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "=[C]"]: in function `securecallfunction'
[string "@Blizzard_Menu/Menu.lua"]:854: in function `Pick'
[string "@Blizzard_Menu/MenuTemplates.lua"]:64: in function <Blizzard_Menu/MenuTemplates.lua:58>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_FORBIDDEN"
events = <table> {
}
commented

Hmm... Looks like its a protected function now. I wont be able to call it, I will see if I can instead handle it like we do URLs and show a popup with selectable/copiable text.

commented

hi @Pazza
yeah I just got this error tonight too...
bummer.. why does Blizzard cause so much trouble...
thx for working on a fix. or at least a work around...

commented

Just checking in for an update on this one. Thanks for your support.

Also want to note that I am able to properly copy character names from other third party addons - such as "Inven Raid Frames" addon.

1x [ADDON_ACTION_FORBIDDEN] AddOn 'WIM' tried to call the protected function 'CopyToClipboard()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function CopyToClipboard' [string "@Blizzard_UnitPopupShared/UnitPopupSharedButtonMixins.lua"]:1337: in function <...zard_UnitPopupShared/UnitPopupSharedButtonMixins.lua:1336> [string "=(tail call)"]: ? [string "=(tail call)"]: ? [string "=[C]"]: in function securecallfunction'
[string "@Blizzard_Menu/Menu.lua"]:868: in function `Pick'
[string "@Blizzard_Menu/MenuTemplates.lua"]:74: in function <Blizzard_Menu/MenuTemplates.lua:68>
Locals:
_ = Frame {
}
event = "ADDON_ACTION_FORBIDDEN"
events =

{
}