HandyNotes
Handy Notes for your maps. This addon is intended to be a small and simple framework for showing notes on your map.
Use /handynotes to access options.
You can add notes to the maps in 3 ways:
- Alt-RightClick on the world map to add a note.
- Use "/hnnew" without the quotes to add a note at your current location.
- Use "/hnnew x,y" without the quotes to add a note at location x,y on your current zone's map.
HandyNotes supports plugins that other authors can write to display their own set of notes on the map. See this link for a list of such addons: https://www.curseforge.com/wow/search?search=handynotes
-
View User Profile
-
Send Message
Posted Jan 26, 2026I had the same issue here, thank you for saying it
-
View User Profile
-
Send Message
Posted Jan 22, 2026Upon login I immediately get a popup saying the version 12.0.1 is doing something only blizzard UI is allowed to do. If I click ignore and then try to go do anything I get a cascade of error popups until I cave in and disable it.
-
View User Profile
-
Send Message
Posted Jan 26, 2026In reply to liatha:
I had the same issue, but HandyNotes wasn't the culprit. I kept clicking the disable button, and it just blamed another addon for the same 'Only Blizzard UI is allowed' error. This happened five times until I finally disabled the one causing all the issues: "Rarity". Once I re-enabled everything else, voilĂ ... everything was working perfectly.
-
View User Profile
-
Send Message
Posted Jan 22, 2026I also get similiar things on TBC anniversary. Need an update.
-
View User Profile
-
Send Message
Posted Jan 22, 2026Getting an AceEvent taint on login/UI reload blamed other addons when this addon is enabled.
3x [ADDON_ACTION_FORBIDDEN] AddOn 'Bartender4' tried to call the protected function 'AceEvent30Frame:RegisterEvent()'.
[!BugGrabber/BugGrabber.lua]:583: in function '?'
[!BugGrabber/BugGrabber.lua]:507: in function <!BugGrabber/BugGrabber.lua:507>
[C]: in function 'RegisterEvent'
[Bartender4/libs/AceEvent-3.0-4/AceEvent-3.0.lua]:33: in function 'OnUsed'
[AdvancedInterfaceOptions/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:132: in function 'RegisterEvent'
[HandyNotes_BattleForAzeroth/common.lua]:108: in main chunk
Locals:
self = <table> {
}
event = "ADDON_ACTION_FORBIDDEN"
addonName = "Bartender4"
addonFunc = "AceEvent30Frame:RegisterEvent()"
name = "Bartender4"
badAddons = <table> {
Bartender4 = true
}
L = <table> {
ADDON_CALL_PROTECTED_MATCH = "^%[(.*)%] (AddOn '.*' tried to call the protected function '.*'.)$"
NO_DISPLAY_2 = "|cffffff00The standard display is called BugSack, and can probably be found on the same site where you found !BugGrabber.|r"
ERROR_DETECTED = "%s |cffffff00captured, click the link for more information.|r"
USAGE = "|cffffff00Usage: /buggrabber <1-%d>.|r"
BUGGRABBER_STOPPED = "|cffffff00There are too many errors in your UI. As a result, your game experience may be degraded. Disable or update the failing addons if you don't want to see this message again.|r"
STOP_NAG = "|cffffff00!BugGrabber will not nag about missing a display addon again until next patch.|r"
ADDON_DISABLED = "|cffffff00!BugGrabber and %s cannot coexist; %s has been forcefully disabled. If you want to, you may log out, disable !BugGrabber, and enable %s.|r"
NO_DISPLAY_STOP = "|cffffff00If you don't want to be reminded about this again, run /stopnag.|r"
NO_DISPLAY_1 = "|cffffff00You seem to be running !BugGrabber with no display addon to go along with it. Although a slash command is provided for accessing error reports, a display can help you manage these errors in a more convenient way.|r"
ERROR_UNABLE = "|cffffff00!BugGrabber is unable to retrieve errors from other players by itself. Please install BugSack or a similar display addon that might give you this functionality.|r"
ADDON_CALL_PROTECTED = "[%s] AddOn '%s' tried to call the protected function '%s'."
}
-
View User Profile
-
Send Message
Posted Jan 22, 2026It only started after I updated this addon and it went away when I disabled it. I am not sure how much it mucks about if you just dismiss the taint frame immediately (all the handynotes icons seem to appear and be fine if you do) but I don't trust it when it immediately fires an error on behalf of other addons lmao.
-
View User Profile
-
Send Message
Posted Jan 22, 2026Same thing happening to me, HandyNotes 1.6.28 on Midnight (12.0.0.65512)
-
View User Profile
-
Send Message
Posted Jan 16, 2026I get a white box on my screen that says "Item and Cost" and renders my entire UI locked. I can't press or type anything and have to force quit wow and then disable handynotes to be able to play.
-
View User Profile
-
Send Message
Posted Jan 13, 20262.5.5 Version coming?
-
View User Profile
-
Send Message
Posted Jan 10, 2026Is anyone else having an issue with the /handynotes command not working on retail? I've tried disabling all my addons and reinstalling handynotes, nothing seems to help.
-
View User Profile
-
Send Message
Posted Dec 15, 2025Is there any chance we can get a setting to hide transmogs classes cannot equip? I know we can now learn everything regardless of class, but I only care about what my main can transmog.
-
View User Profile
-
Send Message
Posted Dec 14, 2025Breaks the Isle of Thunder map. Makes it think I am still on the main Pandaria map. Disabling and enabling fixes it until logout.
-
View User Profile
-
Send Message
Posted Dec 14, 2025mordinomordas posted what i came to post also getting lua error spam on most recent patch :)
-
View User Profile
-
Send Message
Posted Dec 11, 2025in Mists of Pandaria Classic , Patch 5.5.3 Isle of Thunder give many Errors:
84x ...dyNotes_MistsOfPandariaTreasures/handler/handler.lua:648: attempt to index local 'atlas' (a nil value)
[tail call]: ?
[HandyNotes_MistsOfPandariaTreasures/handler/handler.lua]:648: in function <...dyNotes_MistsOfPandariaTreasures/handler/handler.lua:627>
[HandyNotes_MistsOfPandariaTreasures/handler/handler.lua]:735: in function <...dyNotes_MistsOfPandariaTreasures/handler/handler.lua:729>
[HandyNotes_MistsOfPandariaTreasures/handler/handler.lua]:864: in function <...dyNotes_MistsOfPandariaTreasures/handler/handler.lua:861>
[HandyNotes_MistsOfPandariaTreasures/handler/handler.lua]:1431: in function '(for generator)'
[HandyNotes/HandyNotes.lua]:447: in function <HandyNotes/HandyNotes.lua:433>
[C]: ?
[HandyNotes/HandyNotes.lua]:56: in function <HandyNotes/HandyNotes.lua:51>
[HandyNotes/HandyNotes.lua]:497: in function '?'
-
View User Profile
-
Send Message
Posted Dec 8, 2025i have the problem in Midnight-Beta with the installed Version 1.6.26-2-g4cef5d7. Because all HandyNotes related Addon and Plug-ins are shown as "incompatible" ingame. This included the HandyNotes-Midnight and The WarWithin Pluigin.
Cannot Post a Screenshot here...but i have it.
-
View User Profile
-
Send Message
Posted Nov 22, 2025Hi, will you be updating for midnight?
-
View User Profile
-
Send Message
Posted Nov 15, 2025Would it be possible to add a toggle for each note whether to show on the minimap or not?
-
View User Profile
-
Send Message
Posted Nov 8, 2025Hey :).. how can you uhm configure handynotes and tomtom. I wanna be able to Alt+Right click to create waypoints on the map but sadly handynotes has an option already to make notes with that shortcut.. changing the shortcut hotkeys on tomtom settings wont help also.. idk what to do
-
View User Profile
-
Send Message
Posted Nov 3, 2025Suggestion for upcoming Housing update. I love HandyNotes and crack it out most seasonal events or when i have a specific achieve to go and do.
HandyNotes: Decor, that marks where all the decor vendors are would be AMAZING. Even just that function would be great, any extra details would be cherries on top.
I hope you keep making a great addon!
-
View User Profile
-
Send Message
Posted Oct 23, 2025HandyNotes: The War Within is throwing errors (every time the cursor is placed upon anything in world map) since past 1 week. Kindly fix the same.
Message: ...terface/AddOns/HandyNotes_TheWarWithin/core/util.lua:100: attempt to index local 'str' (a nil value)
Time: Thu Oct 23 14:04:06 2025
Count: 21
Stack:
[Interface/AddOns/HandyNotes_TheWarWithin/core/util.lua]:100: in function 'RenderLinks'
[Interface/AddOns/HandyNotes_TheWarWithin/core/rewards.lua]:204: in function '(for generator)'
[Interface/AddOns/HandyNotes_TheWarWithin/core/rewards.lua]:82: in function 'Render'
[Interface/AddOns/HandyNotes_TheWarWithin/core/nodes.lua]:389: in function 'RenderRewards'
[Interface/AddOns/HandyNotes_TheWarWithin/core/nodes.lua]:360: in function 'Render'
[Interface/AddOns/HandyNotes_TheWarWithin/core/core.lua]:141: in function <...terface/AddOns/HandyNotes_TheWarWithin/core/core.lua:140>
Locals:
str = nil
nameOnly = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'str' (a nil value)"
NameResolver = <table> {
cache = <table> {
}
prepared = <table> {
}
}
ns = <table> {
GROUP_HIDDEN75 = <table> {
}
NameResolver = <table> {
}
api = <table> {
}
class = "WARLOCK"
groups = <table> {
}
COLORS = <table> {
}
tomtom = <table> {
}
world_map_button = Krowi_WorldMapButtons3 {
}
maps = <table> {
}
tooltip = <table> {
}
icons = <table> {
}
plugin_name = "HandyNotes: The War Within"
hooks = <table> {
}
MinimapDataProvider = HandyNotes_TheWarWithinMinimapDP {
}
Interval = <table> {
}
node = <table> {
}
Map = <table> {
}
poi = <table> {
}
addon = <table> {
}
Group = <table> {
}
requirement = <table> {
}
status = <table> {
}
group_types = <table> {
}
options = <table> {
}
professions = <table> {
}
reward = <table> {
}
optionDefaults = <table> {
}
locale = <table> {
}
color = <table> {
}
WorldMapDataProvider = <table> {
}
faction = "Horde"
GROUP_ALPHA75 = <table> {
}
GROUP_HIDDEN = <table> {
}
expansion = 11
hook = <table> {
}
}