Download
(7Kb)
Download
Updated: 08-03-16 11:52 AM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Updated:08-03-16 11:52 AM
Created:06-28-10 03:31 AM
Downloads:9,983
Favorites:115
MD5:

BlizzBugsSuck  Popular! (More than 5000 hits)

Version: 7.0.3.1
by: Shefki, Phanx

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 an error when shift-clicking on category names in the tradeskill recipe list (new in 7.0)
  • Fix an error when mousing over the Nameplate Motion Type dropdown in Interface Options (new in 7.0)
  • Fix the pet journal team buttons not being clickable to link a pet into chat
  • Fix an error when scrolling the in-game addon list
  • Fix the addon list sometimes incorrectly toggling the enable state of addons for other characters
  • Fix the missing bonus area effects on the garrison shipyard map in non-English locales.
  • Fix the Interface Options window not always opening to the requested addon's options panel.
  • Fix taint caused by the Chat Frames use of UIFrameFlash (LibChatAnims).
  • Fix the German localization using a whole word for the one-letter "day" abbreviation.
Past fixes that have since been fixed by Blizzard include:
  • Fix category labels in the Interface Options and other windows wrapping and overlapping (Fixed in 6.2.2)
  • Fix the German localization using the same word for the "Uncommon" and "Rare" item qualities. (Fixed in 6.1)
  • Fix the error in Traditonal Chinese clients that occurs when the guild UI is first loaded.. (Fixed in 6.1)
  • Fix the DEATH popup showing when reloading the UI even if you aren't dead. (Fixed in 5.4)
  • Fix reagent buttons in the TradeSkillUI not providing links when shift-clicked. (Fixed in 5.3)
  • Fix the PlayerTalentFame is nil error with the GlyphUI. (Fixed in 5.2)
  • Fix the poiButton error when opening the the Map. (Fixed in 5.0.4, possibly earlier)
  • Fix whisper menu options and chat links for cross-realm players in LFR and BGs. (Fixed in 5.0.4, possibly earlier)
  • Block the exploit that allows AddOns from getting your Real Name from the Real ID system. (Hotfixed on July 10th, 2010. BNSendWhisper now shows character name when whispering yourself.)
  • Fix 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)
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 these criteria is to limit the fixes to things that everyone universally will want.

7.0.3.1
  • Restored the fix for shift-click pet journal list buttons (problem not fixed by Blizzard after all)

7.0.3.0
  • Fixed the error when shift-clicking on header rows in tradeskill UI
  • Fixed the error when mousing over the Nameplate Motion Type dropdown in Interface Options > Name if you'd previously chosen the "Spreading Nameplates" option, which has now been removed from the game
  • Removed the fix for shift-click pet journal list buttons (problem fixed by Blizzard)

6.2.3.1
  • Workaround for addon enable/disable glitch

6.2.3.0
  • Fix a lua error when scrolling the Addon list

6.2.2.0
  • Fixed the missing bonus area effects on the garrison shipyard map in non-English locales
  • Remove the included fix for incorrectly wrapped font strings in the Interface Options and other windows (problem fixed by Blizzard)

6.0.3.2
  • Fixed an error in the zhTW client when the Blizzard_GuildUI loads

6.0.3.1
  • Fixed the bad ITEM_QUALITY2_DESC translation in German the long way (fixes ticket #18)

6.0.2.1
  • Added fix for ITEM_QUALITY2_DESC being the same as ITEM_QUALITY3_DESC in German
  • Confirmed all other bugs still exist
  • Updated TOC for 60000

5.4.1.0
  • Bump TOC for 5.4
  • TalentUI doesn't use UIFrameFlash since apparently 5.2. But leave in the LibChatAnims library since UIFrameFlash is still risk and the chat frames still use it. As a result update the comment to remove the mention of talent breakage since that won't happen anymore.
  • Remove the fix for the Death popup, looks like it was fixed sometime around 5.4.
  • Remove fix for GlyphUI, appears to be fixed in 5.4.1 (probably was fixed earlier)

5.3.0.1
  • Fix an issue where the PetJournal drag buttons cannot be clicked to link a pet into chat
  • Removed fix for unlinkable tradeskill reagents (fixed in 5.3) - Cleanup and TOC bump
  • Use HookScript instead of SetScript to avoid tainting Blizzard_DebugTools
  • Add fix for unclickable reagents in tradeskill UI due to GetTradeSkillReagentItemLink returning nil in 5.2

5.2.0.2
  • Add fix contributed by Phanx to avoid the DEATH popup when reloading.

5.0.4.1
  • Fix the PlayerTalentFrame nil error in the GlyphUI for 5.0.4.
  • Remove some obsolete fixes.

4.3.4.1
  • Fix a bug in the whisper menu and chat links for cross-realm players in LFR and BGs.

4.0.3.2
  • Fix an error in the sort code for the map fix.

4.0.3.1
  • Fix for the poiButton error when opening the Map.
  • Avoid infinite loops with the InterfaceOptions_OpenToCategory fix.

4.0.1.1
  • Disable the bugs that were fixed in 4.0.1.

3.3.5.9
  • Add fix for minimap ping not updating as you move making the ping appear to move locations as you move.
  • Minor code changes.

3.3.5.8
  • Remove an unnecessary anonymous function.
  • Fix InterfaceOptions_OpenToCategory to not complain when people use a table as the parent.

3.3.5.7
  • Fix a leaked global variable that was intended to be local.
  • Remove workaround for BNSendWhisper leaking Real Names.

3.3.5.6
  • Forgot to change the warning strings when renaming thhe addon.

3.3.5.5
  • Rename addon to make Cairenn happy.

3.3.5.4
  • Make the warning when an addon tries to get your Real Name identify the addon that triggered it.

3.3.5.3
  • Add the block to stop addons from getting your Real Name.

3.3.5.2
  • Fix a typo that prevented the oneletter abbreviation fix for deDE from working for minutes.

3.3.5.1
  • Initial Release.
Post A Reply Comment Options
Unread 09-02-17, 12:29 PM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 548
Uploads: 13
Fix an error when shift-clicking on category names in the tradeskill recipe list (new in 7.0)
i think it's fixed now?

and also:
https://imgur.com/a/JddLD
Last edited by EKE : 09-09-17 at 11:42 AM.
Report comment to moderator  
Reply With Quote
Unread 12-04-16, 01:27 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1710
File comments: 1222
Uploads: 43
http://www.wowinterface.com/forums/s...ad.php?t=54889

Attached a temp fix that you could add.
Last edited by p3lim : 12-04-16 at 01:27 AM.
Report comment to moderator  
Reply With Quote
Unread 08-15-16, 11:13 AM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 548
Uploads: 13
i probably know what happened.

seems cannot queue BG if use locale timezone on time manager when player's locale timezone different with server timezone.

if use server timezone it'll be fine.

?_?

edit: ok probably blizzard fix as a patch....OTL
Last edited by EKE : 08-16-16 at 09:06 AM.
Report comment to moderator  
Reply With Quote
Unread 08-02-16, 09:42 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
7.0.3.0
  • Fixed the error when shift-clicking on header rows in tradeskill UI
  • Fixed the error when mousing over the Nameplate Motion Type dropdown in Interface Options > Name if you'd previously chosen the "Spreading Nameplates" option, which has now been removed from the game
  • Removed the fix for shift-click pet journal list buttons (problem fixed by Blizzard)

@EKE: If the problem only happens with an addon enabled, it won't be fixed in BlizzBugsSuck. If you know which AH function it is, see if you can reproduce the problem with no addons, calling the function manually with a "/run" command in the chat frame. But, since the AH and BG queue frames don't share any common Blizzard code, it's probably taint from an addon.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 07-26-16, 04:32 AM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 548
Uploads: 13
seems there is a taint between ah and battleground,
if addon call ah function, ppl will cant queue any BG, click queue button wont get any change just a sound.


not sure this is a blizzard taint or not
Report comment to moderator  
Reply With Quote
Unread 02-24-15, 11:51 AM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 548
Uploads: 13
seems the guildUI error on zhTW client has been fixed in 6.1 (but looks ugly).
Report comment to moderator  
Reply With Quote
Unread 12-24-14, 02:52 AM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 548
Uploads: 13
Originally Posted by Phanx
Nice. Apparently Blizzard does not even test their own UI code!

Try adding this to the top of BlizzBugsSuck.lua:
wow! no more lua error! thank you very much!
Report comment to moderator  
Reply With Quote
Unread 12-23-14, 08:12 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Nice. Apparently Blizzard does not even test their own UI code!

Try adding this to the top of BlizzBugsSuck.lua:

Code:
-- Create a dummy object to prevent the error:
GuildMainFrameMembersCountLabel = { SetPoint = function() end }
-- Wait for the Guild UI to load:
hooksecurefunc("LoadAddOn", function(name)
   if name == "Blizzard_GuildUI" then
      -- Make the intended change using the correct object name:
      GuildFrameMembersCountLabel:SetPoint("BOTTOMRIGHT", GuildFrameMembersCount, "TOPRIGHT")
     -- Delete the dummy object:
     GuildMainFrameMembersCountLabel = nil
   end
end)
Let me know if it prevents the error, and if so I'll add it to the official addon. Thanks!
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Last edited by Phanx : 12-23-14 at 08:14 PM.
Report comment to moderator  
Reply With Quote
Unread 12-23-14, 02:24 PM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 548
Uploads: 13
Originally Posted by Phanx
4. Put all the files into a ZIP file, upload them somewhere, and post a link to it here.
thank you and sorry for late reply, busy on working T.T,

I extract the file and upload it to MediaFire:
http://www.mediafire.com/download/93...rd_GuildUI.zip

here is the complete package if need:
http://www.mediafire.com/download/e0...erfaceCode.zip
Report comment to moderator  
Reply With Quote
Unread 12-13-14, 05:54 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Originally Posted by EKE
excuse me, there's an error since 6.0 when i open the guild frame.
I don't have access to a zhTW client, but I can take a look if you extract the UI files for me; most of them are the same for all locales, but your Localization.lua is different than mine, and that's where the problem appears to be.

1. Open WoW with console access (instructions here). If you are using the Battle.net Desktop App, make sure you log out of Battle.net before starting WoW, since you can only get the UI files from the WoW login screen before logging into your account.

2. Extract the Blizzard UI code (instructions here)

3. Go to your WoW program folder > BlizzardInterfaceCode > Interface > AddOns > Blizzard_GuildUI

4. Put all the files into a ZIP file, upload them somewhere, and post a link to it here.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 12-13-14, 05:16 PM  
EKE
An Aku'mai Servant
 
EKE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 548
Uploads: 13
excuse me, there's an error since 6.0 when i open the guild frame.

seems only get this error on zhTW client

do you know what happened?

Code:
Interface\AddOns\Blizzard_GuildUI\Localization.lua:30: attempt to index global 'GuildMainFrameMembersCountLabel' (a nil value)
Count: 1

Call Stack:
[C]: ?
Interface\AddOns\Blizzard_GuildUI\Localization.lua:30: in main chunk
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:327: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:444: in function `GuildFrame_LoadUI'
Interface\FrameXML\UIParent.lua:616: in function `ToggleGuildFrame'
[string "TOGGLEGUILDTAB"]:1: in function <[string "TOGGLEGUILDTAB"]:1>
Report comment to moderator  
Reply With Quote
Unread 04-23-13, 01:57 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1740
File comments: 3728
Uploads: 77
I did sth similar with UIFrameFade. I created a local copy of that function without the call to Show() which will taint you when used on secure frames.

Using unsecure code on unsecure frames is never a problem. Using it on secure code is.
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
Last edited by zork : 04-23-13 at 01:57 AM.
Report comment to moderator  
Reply With Quote
Unread 12-13-12, 12:30 PM  
Shefki
An Aku'mai Servant
 
Shefki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 175
Uploads: 10
Originally Posted by Sockz0r
hm interesting, any suggestions on how to create a frame that quickly fades out then hides without using UIFlashFrame?
Same way Blizzard does (search for UIFrameFlash): http://wowprogramming.com/utils/xmlb...L/UIParent.lua
Report comment to moderator  
Reply With Quote
Unread 12-13-12, 12:20 PM  
Sockz0r
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 781
Uploads: 7
hm interesting, any suggestions on how to create a frame that quickly fades out then hides without using UIFlashFrame?
Report comment to moderator  
Reply With Quote
Unread 12-07-12, 01:00 PM  
Shefki
An Aku'mai Servant
 
Shefki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 175
Uploads: 10
Originally Posted by Sockz0r
in hope this project hasnt died, UIFlashFrame triggers the glyph taint. any workaround?
UIFlashFrame has had taint problems for years. Addons shouldn't be using it.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: