Comments (9)
Have you customized the "clicks" functionality? Are you using minimap clicks other than just left click?
from basicminimap.
Yes, I changed some of the settings, and sometimes use it to change tracking or open the calendar with the right/middle mouse button:
from basicminimap.
Does opening the calendar and tracking with those clicks before using LFG allow you to reproduce the issue 100%?
from basicminimap.
Yes, but only when opening the tracking menu. Once I do that, the issue is 100% reproducible. No need to actually select anything, just opening the tracking menu is sufficient.
Opening the calendar works fine and does not cause any taint.
from basicminimap.
Oh, just noticed a second issue, which I think is the same (or very similary) as originally reported in issue #68 .
10/31 00:23:49.996 An action was blocked because of taint from BasicMinimap - GuildControlSetRank()
10/31 00:23:49.996 Interface_Wrath\FrameXML\FriendsFrame_Wrath.lua:487 GuildControlPopupFrameDropDownButton_ClickedRank()
10/31 00:23:49.996 Interface_Wrath\FrameXML\FriendsFrame_Wrath.lua:239 GuildControlPopupFrame_Initialize()
10/31 00:23:49.996 Interface_Wrath\FrameXML\FriendsFrame_Wrath.lua:156 FriendsFrame_OnEvent()
10/31 00:23:49.996 FriendsFrame:OnEvent()
10/31 00:23:49.996 SetGuildRosterShowOffline()
10/31 00:23:49.996 GuildFrameLFGButton:OnClick()
I can also 100% reproduce this by following these steps:
- Define a "click" to open the tracking menu in BasicMinimap
- Do that click to open the tracking menu (no need to select anything)
- Open the "Guild" tab and toggle the "Show Offline Members" checkbox (does not matter if on->off, or off->on)
from basicminimap.
Managed to get some more details on the issue by disabling all addons except BasicMinimap:
10/31 23:55:23.485 Global variable UIDROPDOWNMENU_MENU_LEVEL tainted by BasicMinimap - Interface\FrameXML\UIDropDownMenu.lua:966 ToggleDropDownMenu()
10/31 23:55:23.485 Interface\AddOns\BasicMinimap\BasicMinimap_Wrath.lua:686
10/31 23:55:23.485 Execution tainted by BasicMinimap while reading UIDROPDOWNMENU_MENU_LEVEL - Interface\FrameXML\UIDropDownMenu.lua:890 UIDropDownMenu_GetSelectedID()
10/31 23:55:23.485 Interface\FrameXML\UIDropDownMenu.lua:550 UIDropDownMenu_AddButton()
10/31 23:55:23.485 Interface_Wrath\FrameXML\Minimap.lua:399 initFunction()
10/31 23:55:23.485 Interface\FrameXML\UIDropDownMenu.lua:79 UIDropDownMenu_Initialize()
10/31 23:55:23.485 Interface\FrameXML\UIDropDownMenu.lua:1094 ToggleDropDownMenu()
10/31 23:55:23.485 Interface\AddOns\BasicMinimap\BasicMinimap_Wrath.lua:686
10/31 23:55:23.485 An action was blocked because of taint from BasicMinimap - Search()
10/31 23:55:23.485 Interface\AddOns\Blizzard_LookingForGroupUI\Blizzard_LFGBrowse.lua:225 LFGBrowse_DoSearch()
10/31 23:55:23.485 Interface\AddOns\Blizzard_LookingForGroupUI\Blizzard_LFGBrowse.lua:178 LFGBrowseFrame:SearchActiveEntry()
10/31 23:55:23.485 Interface\AddOns\Blizzard_LookingForGroupUI\Blizzard_LFGParentFrame.lua:92 LFGParentFrame_SearchActiveEntry()
10/31 23:55:23.485 Interface\AddOns\Blizzard_LookingForGroupUI\Blizzard_LFGListing.lua:67
from basicminimap.
Hm, I just learned that this apparently is caused by a bug on Blizzard side that has not been fixed in over three years now :/
--> Stanzilla/WoWUIBugs#4
from basicminimap.
Thanks. I appreciate all the info but no more is needed lol.
The fix for this is re-creating a custom tracking menu, which will take some time.
Until then, you can resolve this issue by typing /reload
when it occurs.
from basicminimap.
Maybe https://www.wowinterface.com/downloads/info24408-LibUIDropDownMenu.html would help? According to the description this lib aims to avoid taints while still providing the UIDropDownMenu features.
from basicminimap.
Related Issues (20)
- [BC Classic] [Lua Error] AddOn 'BasicMinimap' tried to call the protected function 'GuildControlSetRank()' HOT 2
- Difficulty indicator HOT 1
- How to return tracking icon? HOT 2
- Missions minimap button keeps going back to default position HOT 2
- Request: More Button Hide Options HOT 3
- Nvm
- 10.0.5 bug upon loading into game HOT 2
- 10.0.5 issue HOT 1
- Support for the work order icon HOT 1
- Please add 'hunter tracking' button HOT 1
- Request: Support for AddonCompartmentFunc HOT 1
- shortcut /bm conflicts with blizzmove, suggest /bmm instead for convenience?
- (solved, non issue) Conflict with Leatrix maps: Map is circle and hides buttons
- Feature Request: Strata Option HOT 2
- The minimap buttons for mail and bg, dont stay where u move them after a reload HOT 4
- Clicks options are greyed out and not working except open map HOT 1
- Problem with minimap shape and hide addon buttons when first logging in.
- Missing header, can't right/middle-click (treated same as left-click) HOT 1
- Issues after 10.2.6 upgrade HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from basicminimap.