Guild Applicants and Guild Applicants History Missing

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).