We added the ability to copy/paste activity screens recently, and we realized that our current rules for component naming needed an update.
We no longer require component names to be unique. If you reference a component from a script, the one on the current screen will win, even if there are multiple components with that name in the activity.
The following situations are still errors:
- several components on the same screen have the same name.
- you reference a component from a different screen, where that component name is not unique
since it’s ambiguous which component you intended in that situation.
We hope this will make it easier for folks to reuse their screens across activities.