Forum Discussion
Storyline 360: Variables in the built-in player Menu
I absolutely agree with Phil. He has clearly explained what would happen when using a custom "currentStepVariable" to change something that is dynamically predefined within Storyline. This isn't a bug; it's a result of modifying the default Storyline settings. However, I do support the feature request.
If you carefully examine the HTML menu structure, you'll notice that the title items in the menu (including the Scene title) are each a span element with a class of 'linkText'. The title text inside a span element is what actually needs to be updated dynamically, ensuring that the title text does not change to the same value when the menu is loaded and that Scene title names are not affected. You can achieve this only with JavaScript executed on the master slide.
Example:
All my slides are named "Untitled." I executed JavaScript on the master slide to ensure that only slides 3, 4, 5, and 6 are renamed to Step 3, Step 4, Step 5, and Step 6, respectively. This solution does not require any custom Storyline variables or built-in Project.SlideNumber variable.