diff --git a/esoui/ingame/map/worldmapquests_shared.lua b/esoui/ingame/map/worldmapquests_shared.lua
index 193c825..d28eeaa 100755
--- a/esoui/ingame/map/worldmapquests_shared.lua
+++ b/esoui/ingame/map/worldmapquests_shared.lua
@@ -149,8 +149,8 @@ function ZO_WorldMapQuestsData_Singleton:BuildMasterList()
else
for stepIndex = QUEST_MAIN_STEP_INDEX, GetJournalQuestNumSteps(questIndex) do
for conditionIndex = 1, GetJournalQuestNumConditions(questIndex, stepIndex) do
- local _, _, isFailCondition, isComplete = GetJournalQuestConditionValues(questIndex, stepIndex, conditionIndex)
- if(not (isFailCondition or isComplete)) then
+ local _, _, isFailCondition, isComplete, _, isVisible = GetJournalQuestConditionValues(questIndex, stepIndex, conditionIndex)
+ if(not (isFailCondition or isComplete) and isVisible) then
local taskId = RequestJournalQuestConditionAssistance(questIndex, stepIndex, conditionIndex)
if(taskId) then
hadConditionPosition = true