After every patch there are often a variety of bugs that crop up in the WoW UI. Many of them go largely unnoticed by users. AddOn authors have often made small addons to fix these problems. This addon intends to create a single installation for users that include whatever fixes the community can come up with for UI problems. As new issues and workarounds are discovered they will be added. As old issues get fixed they will be removed. Users benefit by having a single addon they can just keep updated to get the fixes. Blizzard benefits by having a single addon to look for our workarounds to their problems and hopefully things get fixed sooner.
Current fixes include:
- Fix the poiButton error when opening the the Map.
- Fix the API to open to an addon's configuration category to actually open to it and scroll to it.
- The translation for time abbreviations for a single letter in the German Locale is wrong and are 3 letters. Put them back to a single letter. (Half fixed by 4.0.1)
A fix to the buttons for DropDown Menu items being behind the background, making it impossible to click them (only happens to submenus and usually only for ones with a large number of menu items).(Fixed by 4.0.1)Fix for minimap ping not updating as you move making the ping appear to move locations as you move.(Fixed by 4.0.1)Block the exploit that allows AddOns from getting your Real Name from the Real ID system.(Fixed by hot fix on July 10th, 2010. BNSendWhisper now shows character name when whispering yourself).- Fix whisper menu options and chat links for cross-realm players in LFR and BGs
Criteria for inclusion of a fix:
- Be identifiable as a bug as opposed to an intentional design. We will use the FrameXML source code to help determine this and the behavior of the UI to help determine Blizzard's intentions.
- Be transparent for users and not break any other UI element or addon (exception being malicious addons taking advantage of Blizzard UI bugs).
- Not require configuration options. If it's something some people might not want, it's not a candidate for inclusion.
The purpose of this criteria is to limit the fixes to things that everyone universally will want.
Facts
- Date created
- Jun 25, 2010
- Category
- Last update
- May 17, 2012
- Development stage
- Release
- License
- All Rights Reserved
- Curse link
- BlizzBugsSuck
- Downloads
- 11,727
- Recent files
- R: 4.3.4.1 for 4.3.4 May 17, 2012
- A: 4.0.3.2-1-ge47c7ba for 4.3.4 May 17, 2012
- R: 4.0.3.2 for 4.0.3a Nov 28, 2010
- A: 4.0.3.1-1-g9582659 for 4.0.3a Nov 28, 2010
- R: 4.0.3.1 for 4.0.3a Nov 28, 2010
- Reply
- #39
mysticalos Sep 02, 2011 at 21:34 UTC - 0 likesyeah, BUGGY secure code. the entire compactUnitFrame is a pile of crap. hundreds of taints per night, and no addons even touching the damn thing :\
- Reply
- #38
Shefki Jul 19, 2011 at 15:07 UTC - 0 likesThere's not going to be a way to fix that from our side. Unit frame creation/display is all from secure code.
- Reply
- #37
ckaotik Jul 19, 2011 at 09:59 UTC - 0 likesI'm loving the new compact raid frames. Unfortunately they are rather prone to bugs :( E.g. when using them in a 5-man group and someone joins (mid-combat or not), they do not update properly. Sometimes, a new unit frame pops up (as it should) but does not get colored properly, the name is "Unknown" or just the same as another party member's but I've also had situations where the unit frame would not pop up at all. Rather troublesome for a healer ;)
- Reply
- #36
sammael666 Jan 20, 2011 at 18:00 UTC - 0 likesthanks for pointing me in the right direction! didnt know its intended to work like that however link you provided does what i need so all good :)
- Reply
- #35
Shefki Jan 20, 2011 at 16:02 UTC - 0 likes@sammael666, That's not a bug fix that's a feature enhancement. There are already addons that provide that feature as well. http://wow.curse.com/downloads/wow-addons/details/better-blizz-options.aspx
- Reply
- #34
sammael666 Jan 20, 2011 at 12:39 UTC - 0 likeshi i recently discovered this and wanna say thanks, it was driving me crazy that i clicked on addon config only to have it find manually in the list in the end.
i recently noticed i am unable to drag and move the whole Options window, would it be possible to add a fix for that into this addon?
thanks and keep up the great work !
- Reply
- #33
Shefki Nov 28, 2010 at 17:37 UTC - 0 likesFixed in 4.0.3.2, really not sure how it manages to get to that point in the code with that condition.
- Reply
- #32
zedbg Nov 28, 2010 at 13:38 UTC - 0 likesLotsa of errors after last update, similar to this one :
3x !BlizzBugsSuck-4.0.3.1\BlizzBugsSuck.lua:140: attempt to compare two nil values <in C code>: in function `sort' !BlizzBugsSuck-4.0.3.1\BlizzBugsSuck.lua:171: in function `QuestMapUpdateAllQuests' Interface\FrameXML\WatchFrame.lua:1375: in function `WatchFrame_GetCurrentMapQuests': Interface\FrameXML\WatchFrame.lua:282: in function <Interface\FrameXML\WatchFrame.lua:239>: <in C code>: in function `SetMapZoom' TomTom-v40000-1.0.5\libs\Astrolabe\Astrolabe.lua:1075: in function `activate' TomTom-v40000-1.0.5\libs\Astrolabe\DongleStub.lua:78: in function `Register' TomTom-v40000-1.0.5\libs\Astrolabe\Astrolabe.lua:1127: in main chunk
Locals: (*temporary) = <table> { 1 = <table> {} 2 = <table> {} } (*temporary) = <function> @ !BlizzBugsSuck\BlizzBugsSuck.lua:124: (*temporary) = <table> { } (*temporary) = <table> { }
-- Reply
- #31
mkcorp Nov 28, 2010 at 11:21 UTC - 0 likesand another right after: Date: 2010-11-28 11:19:17 ID: 2 Error occured in: Global Count: 1 Message: ..\AddOns\!BlizzBugsSuck\BlizzBugsSuck.lua line 140: attempt to compare two nil values Debug: [C]: ? !BlizzBugsSuck\BlizzBugsSuck.lua:140: !BlizzBugsSuck\BlizzBugsSuck.lua:124 [C]: sort() !BlizzBugsSuck\BlizzBugsSuck.lua:171: QuestMapUpdateAllQuests() ..\FrameXML\WatchFrame.lua:1375: WatchFrame_GetCurrentMapQuests() ..\FrameXML\WatchFrame.lua:282: ..\FrameXML\WatchFrame.lua:239 [C]: ? [C]: SetMapZoom() ...AddOns\Broker_Wintergrasper\Broker_Wintergrasper.lua:291: UpdateIcon() ...AddOns\Broker_Wintergrasper\Broker_Wintergrasper.lua:204: ...AddOns\Broker_Wintergrasper\Broker_Wintergrasper.lua:202 (tail call): ? [C]: ? [string "safecall Dispatcher[2]"]:9: [string "safecall Dispatcher[2]"]:5 (tail call): ? Ace3\AceTimer-3.0\AceTimer-3.0.lua:164: Ace3\AceTimer-3.0\AceTimer-3.0.lua:138
- Reply
- #30
mkcorp Nov 28, 2010 at 11:17 UTC - 0 likesThis one just poped with newest version, when I delivered cooking daily in SW: Date: 2010-11-28 11:15:02 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\!BlizzBugsSuck\BlizzBugsSuck.lua line 140: attempt to compare nil with number Debug: [C]: ? !BlizzBugsSuck\BlizzBugsSuck.lua:140: !BlizzBugsSuck\BlizzBugsSuck.lua:124 [C]: sort() !BlizzBugsSuck\BlizzBugsSuck.lua:171: QuestMapUpdateAllQuests() ..\FrameXML\WatchFrame.lua:1375: WatchFrame_GetCurrentMapQuests() ..\FrameXML\WatchFrame.lua:249: ..\FrameXML\WatchFrame.lua:239