Quantcast
Download
(8 Kb)
Download
Updated: 03-28-17 01:55 PM
Pictures
File Info
Compatibility:
Tomb of Sargeras (7.2.0)
Return to Karazhan (7.1.5)
Legion (7.0.3)
Updated:03-28-17 01:55 PM
Created:07-12-15 04:28 PM
Downloads:1,233
Favorites:21
MD5:
Categories:Utility Mods, Group, Guild & Friends

Annoying Pop-up Remover

Version: v3.1-release
by: KyrosKrane [More]

No more "Mother, may I?"

Ever get annoyed by those pop-ups in the game that make you feel like it's an over-protective parent scolding you each time you try something? This add-on is for you! It removes four annoying confirmation dialogs that pop up to warn you you're about to do something, even though it's mostly inconsequential.

Confirming you want to loot a bind-on-pickup item (called bind on the command line).
Confirming you want to roll on a bind-on-pickup item (called roll on the command line).
Confirming you want to deposit a modified item (one that's enchanted, gemmed, or still tradable) into void storage (called void on the command line).
Confirming you want to sell an item looted in a group while it is still tradable with others who were in the group (called vendor on the command line).

In all cases, the add-on removes the dialog and makes the game think you clicked "Okay" to allow the action. That's it!

By default, all four pop-ups are hidden. You can change this using the command line options in the game. Your settings are saved separately for each character, so you can set it up as you like.
Command Line Options

If you want to select which pop-ups are hidden, you can use the command line switches like so:

Code:
/apr show loot   <-- Shows the pop-up for looting bind-on-pickup items
/apr hide roll   <-- Hides the pop-up for rolling on bind-on-pickup items
/apr hide void   <-- Hides the pop-up for putting modified items in void storage
(and so on)

To see your status, type:

Code:
/apr status
To see the in-game help, type:

Code:
/apr help

To toggle the startup announcement, type:

Code:
/apr show startup
/apr hide startup
Version Notes

Version 3 adds the vendor hiding option, and puts in a workaround for a Blizzard bug on looting Primal Spirit (or other BoP items) while harvesting.

So far, I've tested this add-on in a variety of groups, and it seems to work well for all loot scenarios I've encountered. If you encounter any errors, PLEASE open a ticket here including the FULL error message. I also need to know whether you were solo, in a group, or in a raid; and what the group/raid loot settings were (e.g., master loot, NBG, etc., and what the loot threshold was).

Known errors

None!

Future update plans

None! Let me know what you'd like to see in the comments section.

Bitcoin donations gratefully accepted at: 1Kyros6w6CHRFLXZCwhBPNTbRPUNJ35L97

- New feature: Allow the user to toggle the startup announcement with a slash command.
- New feature: Hide the vendor confirmation pop-up when you try to sell an item that is still tradable among the group that looted it. This is off by default for existing users and has to be enabled manually. It's on by default for new users.
- Bug fix for a Blizzard error that causes a loot confirmation dialog to appear when looting a BoP item from a harvesting node (mining, herbing, or skinning).
- Bug fix: Change keyword "bind" to "loot" to be in line with the user documentation. The keyword "bind" will continue to work for legacy compatibility, but it is deprecated.
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Author
Date
v3.0-release
8kB
KyrosKrane
07-22-16 10:07 AM
v3.0-beta2
8kB
KyrosKrane
07-21-16 11:27 PM
v2.1-release
7kB
KyrosKrane
07-13-15 04:12 PM
v2.0e-release
7kB
KyrosKrane
07-12-15 04:28 PM


Post A Reply Comment Options
Unread 05-11-17, 09:18 PM  
Meltorefas
A Kobold Labourer

Forum posts: 1
File comments: 13
Uploads: 0
Re: Send mail dialog

Originally Posted by themodernsophist
Recently a popup confirmation has been added to my mail interface that forces me to confirm when I send mail that I 'really' want to send to that person.
It always pops up when I send to my alts, but not when I send to strangers.
Is it possible to add this to your addon?
Seconding this request. I cannot find another addon to remove this incredibly annoying and utterly pointless backwards warning popup. If you are still developing at all, please consider adding this feature.
Report comment to moderator  
Reply With Quote
Unread 02-21-17, 11:49 AM  
themodernsophist
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Send mail dialog

Recently a popup confirmation has been added to my mail interface that forces me to confirm when I send mail that I 'really' want to send to that person.
It always pops up when I send to my alts, but not when I send to strangers.
Is it possible to add this to your addon?
I use TSM mailing a lot so this is really annoying and slowing down my mailing operations.

On another note I've noticed some weird looting behavior with the Obliterum Forge. With auto-loot on it loots the first item destroyed, but the second one leaves the loot window open and you have to manually click the items to get them. Is this something the addon could be extended to?

just a few thoughts, no worries if you can't look into these, loving the addon as it is
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 03:39 PM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 17
File comments: 278
Uploads: 0
Originally Posted by KyrosKrane
Originally Posted by Spiderkeg
So either there's been quick update in the middle of the night, or you did something differently with your 3.0 release (not beta) but looted primal spirits from herb and ore nodes is no longer asking for the confirmation dialog. The spirits are being looted right into the bags with no problems. Good job.
Blizzard hot-fixed the bug last night. The game now correctly treats primal spirits in a harvesting node as single-person loot, not group loot.

A side effect of this is that I now have a lot of dead code in the addon that I put in to handle that bug, but there's no real harm in leaving it in there. That way, if the bug should ever re-occur, the addon won't barf up an error message on you.
That is probably the most important thing of all, error control. Absolutely no harm, and it's proper, to put in error control to accommodate when things go south. As it was before, when the addon choked, it prevented you from actually looting the primal spirit, requiring the player to deactivate the addon and reload the UI.

If anything, you could remove the dead code and put something more minimal just to prevent the choking from occurring, since in your efforts you were unable to find a real solution to handle that particular problem.
Last edited by Spiderkeg : 07-23-16 at 04:28 PM.
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 03:07 PM  
KyrosKrane
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 23
Uploads: 1
Originally Posted by Spiderkeg
So either there's been quick update in the middle of the night, or you did something differently with your 3.0 release (not beta) but looted primal spirits from herb and ore nodes is no longer asking for the confirmation dialog. The spirits are being looted right into the bags with no problems. Good job.
Blizzard hot-fixed the bug last night. The game now correctly treats primal spirits in a harvesting node as single-person loot, not group loot.

A side effect of this is that I now have a lot of dead code in the addon that I put in to handle that bug, but there's no real harm in leaving it in there. That way, if the bug should ever re-occur, the addon won't barf up an error message on you.
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 02:09 PM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 17
File comments: 278
Uploads: 0
So either there's been quick update in the middle of the night, or you did something differently with your 3.0 release (not beta) but looted primal spirits from herb and ore nodes is no longer asking for the confirmation dialog. The spirits are being looted right into the bags with no problems. Good job.
Report comment to moderator  
Reply With Quote
Unread 07-22-16, 07:43 AM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 17
File comments: 278
Uploads: 0
Originally Posted by KyrosKrane
Originally Posted by KyrosKrane
I can confirm this is an actual error with APR. Fixing it will be a bit trickier, since I need to reproduce it with my debug version - I'm not sure why it's happening yet. I'll put out a bug fix version as soon as I can.
Turns out this is actually a Blizzard problem. Basically, they're telling the client that someone else, not just you, could get that Primal Spirit. Since it's coming from a harvest, that's impossible.

I've put in a workaround for now, but even with the workaround, you'll still have to manually click the Primal Spirit in the loot window when harvesting. Again, this is another Blizzard bug - the game is ignoring the command to loot into your bag. If you don't have auto loot on, you'll have to click the Spirit twice.

This fix is included in v3.0. I'll push that live tomorrow, after I have a chance to update the documentation.

EDIT: I pushed the beta version live; it's just missing some internal documentation that I'll update tomorrow, along with the addon page.
Okay, I'll check this out.
Report comment to moderator  
Reply With Quote
Unread 07-21-16, 11:09 PM  
KyrosKrane
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 23
Uploads: 1
Originally Posted by KyrosKrane
I can confirm this is an actual error with APR. Fixing it will be a bit trickier, since I need to reproduce it with my debug version - I'm not sure why it's happening yet. I'll put out a bug fix version as soon as I can.
Turns out this is actually a Blizzard problem. Basically, they're telling the client that someone else, not just you, could get that Primal Spirit. Since it's coming from a harvest, that's impossible.

I've put in a workaround for now, but even with the workaround, you'll still have to manually click the Primal Spirit in the loot window when harvesting. Again, this is another Blizzard bug - the game is ignoring the command to loot into your bag. If you don't have auto loot on, you'll have to click the Spirit twice.

This fix is included in v3.0. I'll push that live tomorrow, after I have a chance to update the documentation.

EDIT: I pushed the beta version live; it's just missing some internal documentation that I'll update tomorrow, along with the addon page.
Last edited by KyrosKrane : 07-21-16 at 11:30 PM.
Report comment to moderator  
Reply With Quote
Unread 07-21-16, 07:41 PM  
KyrosKrane
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 23
Uploads: 1
Originally Posted by Spiderkeg
I went to my garrison mine and mined ore until a primal spirit popped, this is the error:

Message: ...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:482: Usage: LootSlot(slot)
Time: 07/21/16 16:36:00
Count: 6
Stack: [C]: in function `ConfirmLootSlot'
...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:482: in function `?'
...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:600: in function <...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:599>
[C]: in function `LootSlot'
Interface\FrameXML\LootFrame.lua:357: in function `LootButton_OnClick'
[string "*:OnClick"]:4: in function <[string "*:OnClick"]:1>

Locals: (*temporary) = nil


Now note that this isn't from a mine cart, but from the ore itself. The same error occurs if I receive a primal spirit while looting an herb from the herb garden that awards me a primal spirit.

I should further add, the lua error actually prevents the looting of the primal spirit, resulting in the loss of the item.

I did delete my cache before logging in and attempting this.
I can confirm this is an actual error with APR. Fixing it will be a bit trickier, since I need to reproduce it with my debug version - I'm not sure why it's happening yet. I'll put out a bug fix version as soon as I can.
Report comment to moderator  
Reply With Quote
Unread 07-21-16, 02:39 PM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 17
File comments: 278
Uploads: 0
I went to my garrison mine and mined ore until a primal spirit popped, this is the error:

Message: ...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:482: Usage: LootSlot(slot)
Time: 07/21/16 16:36:00
Count: 6
Stack: [C]: in function `ConfirmLootSlot'
...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:482: in function `?'
...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:600: in function <...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:599>
[C]: in function `LootSlot'
Interface\FrameXML\LootFrame.lua:357: in function `LootButton_OnClick'
[string "*:OnClick"]:4: in function <[string "*:OnClick"]:1>

Locals: (*temporary) = nil


Now note that this isn't from a mine cart, but from the ore itself. The same error occurs if I receive a primal spirit while looting an herb from the herb garden that awards me a primal spirit.

I should further add, the lua error actually prevents the looting of the primal spirit, resulting in the loss of the item.

I did delete my cache before logging in and attempting this.
Last edited by Spiderkeg : 07-21-16 at 02:40 PM.
Report comment to moderator  
Reply With Quote
Unread 07-21-16, 01:04 PM  
KyrosKrane
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 23
Uploads: 1
Originally Posted by Spiderkeg
Originally Posted by Petrah
Perhaps you would consider creating an addon to hide login addon chat spam?
I was wondering this too. I actually did try "/apr hide help" but no luck.
With version 3.0 (coming out shortly), you will be able to toggle the startup announcement for APR with this command:

Code:
/apr hide startup
/apr show startup
Sorry, but I can't do anything about spam from other addons!
Report comment to moderator  
Reply With Quote
Unread 07-21-16, 10:19 AM  
KyrosKrane
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 23
Uploads: 1
Originally Posted by Spiderkeg
Receiving this error:

Message: ...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:481: Usage: LootSlot(slot)
Time: 07/21/16 09:42:29
Count: 1
Stack: [C]: in function `ConfirmLootSlot'
...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:481: in function `?'
...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:599: in function <...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:598>

Locals: (*temporary) = nil

I should add, the item being looted was a Primal Spirit.
I saw that one time, but it seemed to be because my items cache was corrupted (or possibly just out of date). I exited WoW entirely, then went into the World of Warcraft -> Cache folder, and deleted everything there, then logged back in. That error went away. (DO NOT do this while logged in! Make sure you log out and exit WoW entirely before you do this.)

Please let me know if you get that error again after deleting your cache.
Report comment to moderator  
Reply With Quote
Unread 07-21-16, 07:43 AM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 17
File comments: 278
Uploads: 0
Receiving this error:

Message: ...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:481: Usage: LootSlot(slot)
Time: 07/21/16 09:42:29
Count: 1
Stack: [C]: in function `ConfirmLootSlot'
...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:481: in function `?'
...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:599: in function <...AddOns\AnnoyingPopupRemover\AnnoyingPopupRemover.lua:598>

Locals: (*temporary) = nil

I should add, the item being looted was a Primal Spirit.
Last edited by Spiderkeg : 07-21-16 at 08:00 AM.
Report comment to moderator  
Reply With Quote
Unread 08-02-15, 11:04 PM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 17
File comments: 278
Uploads: 0
Originally Posted by Petrah
Perhaps you would consider creating an addon to hide login addon chat spam?
I was wondering this too. I actually did try "/apr hide help" but no luck.
Report comment to moderator  
Reply With Quote
Unread 07-19-15, 09:57 AM  
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2988
File comments: 338
Uploads: 10
Originally Posted by KyrosKrane
Originally Posted by Petrah
Perhaps you would consider creating an addon to hide login addon chat spam?
Originally Posted by KyrosKrane
I don't think I could do that, just because I can't guarantee in what order the addons would be loaded. If another addon is loaded before mine, then it would still dump its output to chat. Not to mention, it would be a non-trivial task to catch the loading text from an addon and differentiate it from text that you actually want to see.

That said, I'll consider adding a toggle to turn off the on-load announcement in my addon.


Someone else had already created an addon that did this, but it was abandoned a long time ago. Fixing it to work with 6.2 is a bit above my head.

http://www.wowinterface.com/downloads/info4077-StopTheSpam.html

Even if I could type the exact addon login spam message into a box to where it would then be hidden from ever showing again... that would be fine. (I use ElvUI and copy/paste is included, so copy and paste would work too).
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
Report comment to moderator  
Reply With Quote
Unread 07-18-15, 05:27 PM  
PeterGunn
A Deviate Faerie Dragon

Forum posts: 15
File comments: 46
Uploads: 0
Originally Posted by KyrosKrane
Originally Posted by PeterGunn
Originally Posted by KyrosKrane
Originally Posted by PeterGunn
Does this also get rid of the annoying delete confirmation.
No, but that sounds like a good possibility for adding. Could you get me a screenshot or the exact wording of the message you'd like to remove? There's a couple of different delete dialogs, I think - one that's like, "Are you sure?" for normal items with a yes/no button; and one with a text box that requires you to type the word "delete" before it lets you proceed.
Sure thing and delete one is the baddy!

<snip pic>
I've been thinking about this one. This changes the nature of the addon, from removing the warning about relatively harmless (reversible) mistakes to removing the warning from something that's irreversible. I don't want to do it without giving the user some choice, some notice about this change. So what I'll likely be doing is putting in an options panel. Once that's in place, I can add this new toggle with an explanation, so people understand they're removing the warning from something irreversible. Might take a bit of time, as I now need to learn how to create an options panel.
Sounds good.... I was snooping around and found this http://www.wowinterface.com/download...firm.html#info. Don't think you would need it, but figured it may give insight. Seems it has not been updated in years!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.