string label = $"{alliedSociety}###AlliedSociety{(int)alliedSociety}";
 #if DEBUG
             bool isOpen;
-            if (quests.Any(x => !_questRegistry.IsKnownQuest(x.QuestId)))
+            if (quests.Any(x => !_questRegistry.TryGetQuest(x.QuestId, out var quest) || quest.Root.Disabled))
             {
                 using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudOrange))
                     isOpen = ImGui.CollapsingHeader(label);
     private void DrawQuest(QuestInfo questInfo)
     {
         var (color, icon, tooltipText) = _uiUtils.GetQuestStyle(questInfo.QuestId);
-        if (!_questRegistry.TryGetQuest(questInfo.QuestId, out var quest))
+        if (!_questRegistry.TryGetQuest(questInfo.QuestId, out var quest) || quest.Root.Disabled)
             color = ImGuiColors.DalamudGrey;
 
         if (_uiUtils.ChecklistItem($"{questInfo.Name} ({tooltipText})", color, icon))
 
 
             if (_questRegistry.TryGetQuest(questInfo.QuestId, out Quest? quest))
             {
+                if (quest.Root.Disabled)
+                {
+                    ImGui.SameLine();
+                    ImGui.TextColored(ImGuiColors.DalamudRed, "Disabled");
+                }
+
                 if (quest.Root.Author.Count == 1)
                     ImGui.Text($"Author: {quest.Root.Author[0]}");
                 else
             else
             {
                 ImGui.SameLine();
-                ImGui.TextUnformatted("NoQuestPath");
+                ImGui.TextColored(ImGuiColors.DalamudRed, "NoQuestPath");
             }
 
             DrawQuestUnlocks(questInfo, 0);