Quantcast
Download
(101 Kb)
Download
Updated: 07-17-18 10:06 PM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:07-17-18 10:06 PM
Created:07-12-15 04:28 PM
Downloads:1,766
Favorites:23
MD5:
Categories:Utility Mods, Group, Guild & Friends
8.0.1

Annoying Pop-up Remover

Version: v5.0-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!

In addition, it simplifies the following dialog:
  • Changing the dialog that requires you to type "delete" when deleting a good item into a simple yes/no box (called delete on the command line).

You can change these settings using the standard addon options screen, or with 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

The easiest way to configure the addon is through the standard Blizzard addon interface. If you want to use the command line instead, you can do so like this:

Code:
/apr loot   <-- Toggles the pop-up for looting bind-on-pickup items
/apr roll   <-- Toggles the pop-up for rolling on bind-on-pickup items
/apr void   <-- Toggles the pop-up for putting modified items in void storage
/apr vendor <-- Toggles the pop-up for selling a group-looted item that is still tradable
/apr delete <-- Toggles the pop-up for deleteing "good" items
To see your status, type:

Code:
/apr status
To toggle the startup announcement, type:

Code:
/apr startup
Version Notes

Version 5 adds the configuration panel in the Blizzard options screen.

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. Or for live support, visit my Discord server!

Bitcoin and Bitcoin Cash donations gratefully accepted at: 1Kyros6w6CHRFLXZCwhBPNTbRPUNJ35L97

Annoying Popup Remover
v5.0-release (2018-07-18)
Full Changelog Previous releases
  • Update for 8.0.1 BfA
    Implemented new options system using the standard Blizzard interface for addons
  • Packaging tester change
  • Exclude LibStub tests
  • Update packager for BfA
Optional Files (0)


Archived Files (7)
File Name
Version
Size
Author
Date
v4.1-alpha
104kB
KyrosKrane
06-30-18 01:24 PM
v4.0.2-release
9kB
KyrosKrane
05-18-18 12:02 PM
v3.1-release
8kB
KyrosKrane
03-28-17 01:55 PM
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-23-18, 11:31 AM  
KyrosKrane
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 25
Uploads: 3
I know I haven't posted here in a while, and I apologize for not replying to the last couple of posts. I'm back to developing now, and I'll try to be better about keeping up with feedback.

As to the mail popup, I think that's mostly gone away. I started working on that issue when it was popping up even for mailing to alts, but that was removed by Blizz some time back. The few times I see that pop-up now, it's because I really did mistype a name.

Can anyone confirm the pop-up is happening when it shouldn't? If you can describe how you got it, I can investigate it and see if there's a way to remove it.
Report comment to moderator  
Reply With Quote
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 Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 25
Uploads: 3
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 Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 25
Uploads: 3
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 Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 25
Uploads: 3
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 Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 25
Uploads: 3
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 Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 25
Uploads: 3
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: 337
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
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.