As a temporary work-around to the Guild Applicants and Guild Applicants History disabled problem:
Step 1. Create a folder in your World of Warcraft/retail/Interface/Addons folder called GuildApplicantsFix.
Step 2. Create a text file called GuildApplicantsFix.toc and copy and paste the following lines into it:
## Interface: 90105
## Title: Guild Applicants Fix
## Notes: Fix the Guild Applicants display in the Blizzard Guild Roster
## Author: Xulu
GuildApplicantsFix.lua
Step 3. Create a text file called GuildApplicantsFix.lua and copy and paste the following lines into it:
local GuildApplicantsFixAddonName, GuildApplicantsFixAddon = ...;
GuildApplicantsFixAddon.GAF = {};
local GAF = GuildApplicantsFixAddon.GAF;
GAF.GAFFrame = CreateFrame("FRAME", "GuildApplicantsFixFrame");
GAF.OnEvent = function(self, event, ...)
if (event == "ADDON_LOADED") then
local addonName = ...;
if addonName == GuildApplicantsFixAddonName then
self:UnregisterEvent("ADDON_LOADED");
self:RegisterEvent("GUILD_ROSTER_UPDATE");
end
elseif (event == "GUILD_ROSTER_UPDATE") then
local communitiesFrame = CommunitiesFrame;
if communitiesFrame then
--print ("GAF: Firing CLUB_FINDER_APPLICATIONS_UPDATED event");
communitiesFrame:OnEvent("CLUB_FINDER_APPLICATIONS_UPDATED");
--print ("GAF: Fired CLUB_FINDER_APPLICATIONS_UPDATED event to Blizzard Guild Roster");
end
end
end
GAF.GAFFrame:SetScript("OnEvent", GAF.OnEvent);
GAF.GAFFrame:RegisterEvent("ADDON_LOADED");
Step 4. Start the WoW retail client and when your player is in the game, then:
- click on the Blizzard Guild & Communities icon
- click on the Roster tab
- click on the drop-down list in the top-right corner
- the Applicants and Applicant History options will not be greyed-out if you have applicants or applicant history
(may need to wait a short while or a couple of clicks for it to refresh with the fix).