"Reset to Master Component" Ignores Sub-component Overrides
When selecting "Reset to Master Component" it seems any overrides on subcomponents are ignored. Instead it cascades, rolling sub-components back to their master.
You can reproduce this by creating a component with the letter A, duplicating it, overriding the second and creating a wrapping component (so the component is "A" "B").
Duplicate this component ("A" "B") and update the Master Component to "Y" "Z".
Finally select "Reset to Master" on the ("A" "B") duplicate component, it should reset to ("Y" "Z") to reflect our overrides on the Master Component. Instead it resets to ("Y" "Y").
It appears rather than "Rest to Master" only going one level deep, it's in-fact resetting all subcomponents as well.
I think what you’re describing is working as designed.
Can you share the following:
- Description of what you’re trying to accomplish
- Video of what you’re doing tell me what you’re looking to do
- If possible, share the XD file you’re working with
Sameer Halai commented
I have the same issue. Here's the reproduction steps (and see attached video):
1. Create a master component A. Nest an instance of it, A', inside a master component B.
2. Override the instance A' to have a different color
3. Now make an instance of the larger symbol B, let's call it B'.
4. Now resize B'
5. Now right click on B' and choose "Reset to Master Component"
1. B' should go back to B
1. B' goes back to B. But A' now also goes back to A. So basically B' no longer looks like B when reset.
i think the described issue will show in my xd file.