Really weird problem with States

Hi guys - I am having a really strange problem with a custom button I have created in a course.

I have edited the Disabled state of a red button to grey, using the Format Picture tools, adjusting the brightness and using the recolour option.

When I save the file and reopen the file, the Normal state of this button is changing to copy the properties of the Disabled button? Ie. all states of the button have turned grey when I re-open the file.

Has anyone seen this happen before? Is this a bug?

41 Replies
Walt Hamilton


If you are going to have to create your own button, you don't have to make it a button. You can create (in a graphic program external to SL) the exact shape you want.

Once you export it into SL, edit the state. Create a new state, give it the name of a built-in state, and it will have the characteristics of the built-in state.

You can attach triggers to a picture and Storyline can't tell that it isn't a button. Click on it and the triggers work. Set its state to Disabled, and clicking on it does nothing.

Mark Shepherd

Hi all:

I ran into this problem early in my customized button development for, yes, navigation (pretty much the first thing all ELP developers have to build), but like with Leslie, have had a hard time reproducing the same issue.

That being said, here is what I did with my button development:

  1. Create a new Storyline Project.
  2. Build prototypes of NEXT, PREV and other required project buttons from Insert Tab.
  3. Edit States of the Next and Prev buttons first. 
  4. Create NEW States for Visited and Completed if they weren't already present.
  5. NOTE when you build NEW States, they will typically inherit the NORMAL State.
  6. Once all States are present, save the file to a new filename (just in case).
  7. In newly saved file, edit states for Visuals/Color Details.
  8. Repeat process for other buttons as needed.
  9. TEST Buttons to see if they work as expected (ie: w/ Triggers, other basic details)
  10. Once your WORKING Models are complete, COPY and RE-USE everywhere, including with, (wait for it) the TRIGGER BEHAVIORS! ;)

NOTE that you DON'T NEED to GROUP details for a state, that is built in when you edit it.

So, for example, you could add a shape or an image detail to a given state, and that is what will be used for that State.  This has proved invaluable for my own work with progress buttons.

My suggestion for you, Ant, is to try and see if you can get just ONE working model of your Button in a new, isolated project from your other project. 

If you can try this out with a couple of buttons on a few slides, and they work, you have TWO options:

1. Open TWO instances of Articulate Storyline 2 and try copying and pasting buttons from the working prototype buttons project to your current project. 

My hope here is that your newly copied buttons do not somehow get CORRUPTED. 

If this unfortunate event occurs, then I refer you to Articulate Tech Support, Leslie, Ashley, etc.


2. IMPORT the Slides from your Working Prototype Buttons Project directly into your Existing/Current Project. 

Hopefully, by Copying and Re-Using those buttons, they will work as expected, without, as I am fearing here, potential corruption/confusion regarding how Articulate "sees" these buttons and their functionality/states.

I agree with you, Ant, manually rebuilding all buttons should NOT be necessary. 

But try giving my approach a shot.  It should only take you a few minutes to build, and if it works, GREAT! Hopefully I've saved you some time with this approach.

If not, well, at least you have some hard examples of broken button behaviors you can submit to Articulate's Tech Support Team, so in the long run, it's not a waste of time either way.

I totally respect and appreciate you doing it to get the project done, no matter the cost, as I work from the exact same context/standpoint.  First motto: Do what you have to!

Hope this helps!

Sophie Ricci


I also get this glitch, not about buttons, but about text-box built-in states for every new text-box I create, through my old or new storyline 2 projects (even after I repaired SL2). As if buit-in states don't work anymore for text-boxes (I even can't turn the initial states to one of the built-in states I created). It happened after I converted only one slide to freeform and then disabled this drag&drop freeform in order to return it to normal.

Built-in states in other forms/buttons seem to work : so I have to use other forms/buttons than text-boxes.

I hope an update for SL2 will come soon ;-)

Kind regards.

Edit : on a new SL2 project, I now can choose one text-box initial state to hover or selected (for exemple). The preview's right as long as the state doesn't turn to normal (the normal state previews wrong : the text-box appears as if it were desactivated - without cursor). Does it help ? 

Ashley Terwilliger-Pollard

Hi all,

I wanted to provide an update here, as Storyline 2 Update 11 was just released, and included a number of fixes which you can see in the release notes available here. The item you all may be particularly interested in is how it fixed an issue where

  • Fixed issue where default button states wouldn't always save correctly (e.g., colors might change)

You can download the latest update here, and after downloading and installing the latest update you’ll want to republish any existing content to ensure that the updates and fixes are applied.

Let us know if you have any questions, either here or by reaching out to our Support Engineers directly.