The popup showing action is not throttled by any condition. It will always execute as long as the whole workflow is executed.
The condition you say isn’t working is only preventing the last action to execute (the Go to page action). The condition is also mutually exclusive with the workflow condition, so it’s expected that will always evaluate to false.
Why the popup keeps showing and why the user is not being moved to next page?
You are writing your conditionals based on two values:
toggle_bank statement's isToggled
toggle_loan agreement's isToggled
The click on Text next won’t do anything unless both values are no, because that’s how you have defined the conditional for your workflow to trigger.
I guess both values are set to no because the workflow is executing.
If the workflow executes, the popup Popup_hold up will inevitably show, because Step 1 will always execute (there’s no conditional on that step).
Step 2 will never execute. Why? Because there is a conditional preventing it from executing. Why? Because it needs above mentioned values to be yes, and they will never be, just because the whole workflow need them to be no to execute.
Just guessing here, but I think you either want the popup to show or the user to be moved to next page. Then you need to move the workflow conditional to Step 1, and let the workflow execute always.
I’m seeing different names for things. You said users should move to next page when “toggle_bank statement” and “toggle_loan agreement” are “yes” … your screenshot shows references to differently named toggles. That might be the new issue.
Also, navigation actions that take the user away from the page should be the last action. This is obviously a conditional scenario where they may not always leave the page, but good to get in that habit.
Your last screenshot is almost there with the opposing conditions on each action, but I think (possibly) you’re just referencing the wrong toggles now.
Use your debugger to confirm the values of the toggles. It’s possible that they’re not actually changing to “yes.” In your preview, click “inspect” and then search for the toggle elements by name and see what value they’re outputting. If they’re still “no,” then that’s what you need to troubleshoot.
Maybe they’re being reset too early? Maybe they’re not visible and other toggles are visible instead by mistake? Maybe you have conditions that define default values for them?
Are the toggles inputs or icons? I’m assuming they’re icons because you’re using a custom state to track the values and have a workflow when “group_toggle” is clicked to set the values to “yes.” I’m also assuming you have a condition on the icons to change their appearance (off position vs on position) based on the custom states.
However, if they’re actually inputs, then you may confusing the input values with the custom state values. Where, if the input is changed, but not the state, then your conditions to show popup vs navigate will not behave how you want. If they’re inputs, I’d ONLY go off the input values for everything and remove the states completely.
I added an opacity condition to NEXT - 25% when either toggle are ‘no’. When I click the toggles to yes (which works) NEXT’s opacity doesn’t change. I have the same opacity setting elsewhere and it works fine.
So, am I correct in thinking the toggles aren’t working or when isToggled is ‘yes’ that is? If so, what might cause that?