- 19 Aug 2025
- 3 Minutes To Read
- Print
- DarkLight
- PDF
Troubleshoot Visibility Rules at the step level using Diagnostics
- Updated On 19 Aug 2025
- 3 Minutes To Read
- Print
- DarkLight
- PDF
Consider that you have created a Beacon on your application. You configured the Visibility Rules and Element Precision Rules using Studio. When you preview the Beacon, it doesn’t appear as expected. You try to debug it but are unsure what went wrong or how to fix it.
With Whatfix Diagnostics, identify issues at the step level on Studio, understand why the steps aren’t working, and follow actionable insights to resolve them.
Note:
Diagnostics at the step level is currently supported for Flow steps, Launcher steps, and Beacon steps.
Here’s how to troubleshoot and resolve step level issues using Diagnostics:
Go to the page where you want to troubleshoot your content and launch Studio.
Click the Diagnostics icon.
Click Preview Mode.
Note:If the content you want to preview is in the Draft stage, then select the Include Draft content and widgets. checkbox.Click Enter andwait for the page to refresh automatically.
Note:If you enable Preview Mode from the content creation page, you must manually refresh the page to activate Preview Mode.
Once opened, Diagnostics helps you view all the relevant content and widgets for that page.
Consider that you have created multiple pieces of content across your application. When testing this content on different pages, you would expect it to appear on the correct page or section.
To help you identify the content that is applicable to appear on a specific page, Diagnostics categorizes content into two sections:
- On this page: Lists content and widgets that are configured to appear on the current page. This includes content that has a valid URL or page tag condition that matches the current page.
- Not on this page: Lists content and widgets that doesn’t appear on the current page. This could possibly be due to a condition mismatch, such as an incorrect URL, an invalid page tag, or incorrect widget visibility rules.
The sections act as a built-in filter, helping you identify missing content and troubleshoot issues more efficiently.
- Use the Search bar to find specific content or widgets.
Click the Beacons accordion and then click Diagnose on the Beacon segment you want to troubleshoot.
Note:
Whatfix evaluates the Beacon widgets on the page by checking whether the conditions defined for their visibility are met. Based on this evaluation, it displays the status as Evaluated or Not Evaluated.
Click Beacons to view all the Beacons in the collection.
Note:
If a Beacon shows the status Not found, it means Whatfix fails to locate the target element on the page.
Info:
Under the Visibility Rules section, expand the accordion for Where, When Start, When End, and Who to troubleshoot any widget Visibility Rule issues.
For more information on Advanced Visibility Rules, see Understand Advanced Visibility Rules.
Info:
Whatfix Diagnostics uses different statuses to describe the current state of each step or content.
Expand the accordion to understand the workflow in Diagnostics.
Understand the workflow in Whatfix Diagnostics
When you enable Diagnostics, Whatfix begins evaluating the content and widgets configured for the page.
As you interact with the content, Whatfix updates the status at each step, helping you understand what is working and what is not.
Success path: When content or step works as expectedStatus
What does this mean?
Searching
Whatfix searches for the target element on the page. It tries to locate the UI component the content or step is linked to.
Found
Whatfix has successfully located the target element and is waiting for interaction to display the associated tooltip.
Completed
Whatfix marks the step as completed, showing that the content can now be interacted with. For example, clicking a tooltip, completing a Flow step, or clicking a Beacon.
Not Found path: When content does not appearStatus
What does this mean?
Searching
Whatfix starts searching for the target element on the page. It tries to locate the UI component that the content or step is linked to.
Not Found
Whatfix fails to find the target element. It happens due to reasons such as an incorrect URL or missing page tags.
Click the Beacon to view the error message, explanation, and suggested fix.
Click Element Precision to see how the rules are evaluated.
Note:
You see an error message, for example, the CSS selector configured for the Beacon has failed.
Review the Element Precision Rules configured in Studio and make the required edits to resolve the issue.
Once resolved, the status update changes to Found and the Beacon step works as intended.