Skip to main content

Checklist logic is hiding a question or page unexpectedly

Check condition combinations, source answers, weekdays and Location Properties when expected Checklist content does not appear.

Written by Logan Bowlby

Overview

When a question or page fails to appear, trace the logic from its conditions to the work being completed. A correct condition on a question can still sit inside a page whose own condition is false.

Use one test case with a known User, Location, date and set of answers. Change one condition at a time so you can identify which rule controls the outcome.

At a glance

Who can do this

Super Users, Checklist creators, Checklists › Modify, or permission-folder Administrators/Editors.

Where

Checklists › page or element › logic settings

Works on

Backend (web)

Availability

All organizations

💡 Why this matters: A clear test case helps you repair the intended condition without removing useful logic from the rest of the Checklist.


Check the whole visibility path

1. Confirm the saved version

Open the intended Checklist and confirm that the saved logic is on the correct page or element. If the app is showing older content, first follow the Checklist update and synchronization guidance in editing Checklists.

2. Inspect the containing page

Review both page-level and element-level logic. If the page is hidden, a condition on a question inside it cannot make that question available by itself. Also check whether the source question or element is visible on the path being tested.

3. Compare the condition combination

Choose All for AND, when every condition must be true, or One for OR, when any condition may be true. Pay attention to grouped conditions rather than reading each line in isolation.

ℹ️ Note: “Tuesday AND Thursday” cannot be true for one current day. For content that should appear on either day, combine those weekday conditions with OR by selecting One.


Match the condition to its source

Condition

Check against the test case

Question answer

The exact source question, comparison and answer value.

Date or weekday

The actual date/day on the device during the test.

Location Property

Properties of the Location selected for this Checklist.

User Group

Memberships of the User completing the work.

Element visibility

Whether the referenced element is actually visible.

Checklist state

Whether this is normal completion or validation.

A Location Property condition uses the Checklist’s Location. A text answer that happens to contain a ride name does not change that Location. For Location-specific questions, follow logic based on a Location Property.

⚠️ Heads-up: The Mobile app currently has a Text/Email answer-comparison issue: conditions comparing typed words do not behave correctly. Use a Select Question with fixed options for this path. See answer-based logic for the documented limitation and surface differences.


Test both outcomes

Run a case where the content should appear, then a case where it should stay hidden. For weekday logic, record the device date and test a fresh Checklist session rather than assuming an already-open session will reevaluate at midnight.

For a question dependency, complete the required preceding answer and confirm the source is visible. Avoid circular logic where two elements depend on each other being visible. See adding Checklist logic for the condition types and grouping controls.

Do not submit test answers into operational work. Use a suitable test Checklist or Schedule, and preserve any existing progress while investigating.


Escalate the smallest example

Send Support the Checklist, affected page/question, condition settings and the exact test inputs. Include the expected outcome, actual outcome, device date, language and whether the session was new or resumed.


Best practices

  • Use OR for alternative days and AND for requirements that must hold together.

  • Keep a positive and negative test case for each important rule.

  • Use a Location Property instead of a typed Location name when the rule is Location-based.


Frequently asked questions

I selected Tuesday and Thursday. Why does the question never appear?

Check how the conditions are combined. A day cannot be both Tuesday and Thursday; use OR if either day should show the question. Also check the containing page’s logic.

Can I hide a field based on the previous Text Question’s answer?

The Mobile app currently has a text-comparison issue. Use a Select Question with fixed options for a reliable answer-based path, and check source visibility. See answer-based logic for the limitation and surface differences.

Can certain questions appear only for the ride selected when starting the Checklist?

Yes, use the selected Location’s Properties in the logic. Assign the relevant Property to that Location and configure the condition. See Location Property logic.

Did this answer your question?