- In the Desktop version create two new mockup documents
- In the first document, add a label and a text box
- Save the document in your global assets folder as TestSymbol.bmml
- Make the second document active and add a copy of TestSymbol to it
- Enter symbol override mode and set the value of the Label to "Some Text" and the value of the Text Box to "Some More Text"
- Exit symbol override mode
- Make a duplicate of the modified instance of TestSymbol using any method (ALT+drag or by using the "Duplicate" command)
- Enter symbol override mode on the new instance and set the value of the label to "Some Text Updated" and the value of the Text Box to "Some More Text Updated"
- Exit symbol override mode
- Make the first document active
- Switch back to the second document again
OBSERVED
Both the original instance and the duplicated instance of TestSymbol has a Label value "Some Text Updated" and a Text Box value of "Some More Text Updated"
EXPECTED
The original instance of TestSymbol still has a Label value "Some Text" and a Text Box value of "Some More Text"
The duplicated instance of TestSymbol has a Label value "Some Text Updated" and a Text Box value of "Some More Text Updated"
NOTES
- This effect occurs with other controls too, such as the ComboBox control
- The document that you switch to after making the text change can be any open document (that is, it doesn't have to be the Symbol's document)
- If you make multiple duplicates of the same control, ALL of them will change to the last value set
- This also occurs with symbol files uploaded to MyBalsamiq
Loading Profile...



Twitter,
Facebook, or email.


EMPLOYEE

One thing that is important about the steps is that the text entered in the first instance of the symbol MUST override the default text value and the text entered in the duplicated instance must alter that text again. I can see the former fact might not have been obvious because I said to make the label text "Some Text" which is almost, but not quite, the same as the default label text, "Some text" (note that "text" is lowercase in the default but capitalized in my instructions). In hindsight, it probably would have been smarter for me to specify text wildly different from the default - e.g. "Label Text" and "TextBox Text".
Can you try the steps again, but use "Label Text" and "TextBox Text" in the first instance just to be sure that the text has been overridden.
By the way - it isn't even necessary to have multiple controls in the Symbol. If I create a symbol with just a label or just a text box or just a combo box and follow the steps I get the same behaviour.