Buttons Stop Working on Slide Revisit
Hello,
I have a strange problem that I can replicate every time, but I can't figure out what is causing it.
I have a branching scenario. Slide #19 offers the user 3 options, let's call them Topic #1, Topic #2, and Topic #3. After a user selects one of the topics, the module branches off to have the user make a choice about that topic. Variables and scripts record their choice. Once completed, the module takes the user back to Slide #19. The Topic button the user initially selected is no longer available and the user must now select one of the 2 remaining Topics. Again, the user selects a remaining Topic and then makes a choice about it. Variables and scripts record their choice. Once completed, the module takes the user back to Slide #19 where only the not-yet-selected Topic button remains and is visible. Again, the module branches off and the user makes a choice about the third and final topic. Variables and scripts record their choice. Once completed, the module takes the user back to Slide #19 where a "Go to Conclusion" button is now visible and all Topic buttons are invisible.
All that has been described works perfectly, unless the Topic #3 button is chosen first! If Topic #3 is chosen first, the module branches off and asks the user to make a choice about the topic, just as it does with all other topics. Variables and scripts record their choice. Once completed, the module takes the user back to Slide #19 where the buttons for Topic #1 and Topic #2 now no longer function! Their hover state changes. A click noise is heard when pressed. But there is no longer any slide navigation functioning with the buttons. The buttons for Topic #1 and Topic #2 will always work fine, unless you have chosen Topic #3 beforehand, visited the branching slides, and then returned to Slide #19.
An advanced action is launched upon entering Slide #19 to check for increments in variables. This is used to hide the buttons that have already been selected. This advanced action works fine and hides the Topic #3 button if it is selected, but again Topic #1 and Topic #2 button are still present but non-functioning if Topic #3 button is selected first. Another part of the script checks to see if all buttons have been selected, in order to determine whether or not to show the "Go to Conclusion" button.
In short, the buttons for Topic #1 and Topic #2 work fine, unless the user first selects the Topic #3 button, navigates away and returns to the slide, whereupon the first 2 buttons no longer function.
Kendal
