Allow component instance overrides to be inherited by all states
Currently (XD 24.0.22.19), if I drop an instance of a component and then adjust part of it (text in a button, size of the instance, etc.), that override is only applied to the selected state of the instance. So, if I have a button with many states (normal, hover, disabled, active, default action, etc.) I have to manually apply that override to each state of the instance. This is extremely tedious and error prone.
Please provide the ability to have an override of an instance be inherited by all states in that component instance.

-
David commented
Stop reviewing now, develop it !!!
-
Marc Geiser commented
That this doesn't work costs me a lot of work every day, especially on projects with a lot of repetitive but slightly different elements. This needs to be fixed urgently. Currently, I am looking for alternative solutions for this reason, among others.
-
Stuart McCoy commented
Not having this feature implemented yet is embarrassing. It's been nearly two years since this was requested and quite frankly its lack makes this app unusable. This should have been the default behavior from the very beginning.
-
plainclothes commented
This is the single most painful hole in the XD experience. I have 5 states on all my buttons and the app I'm working at the moment has a LOT of buttons. In many cases, those buttons also have a leading icon.
Multiply this by five:
1. Change the text
2. Swap the icon component
3. Recolor the icon component (because it forgets the color override)
4. Resize the icon component (because it forgets the size override)
5. Switch to the next stateComponent states are cool, but you pretty much hate them once you have a large app prototype up and running and you keep finding states you overlooked in your late night cram session.
-
Josh commented
Frankly, it's embarrassing that this feature hasn't been implemented yet. 100% crucial for a usable product design tool.
-
Thomas commented
Can't wait this missing and essential feature! Please do it!
-
Jake Spillar commented
Please stop reviewing this feature and just do it already
-
Patrick commented
This is fundamental for any product design tool. Looking forward to having this.
-
Henry Busch commented
This missing feature could singlehandedly make me leave XD
-
Duke commented
Mind boggling omission really
-
Jeff.g commented
Still desperately hoping this feature gets released soon, so adding my voice to the masses. Thanks!
-
Clara commented
Upvote! What's the point in creating a design system full of components if you have to redo every button state anyway?
-
PjO commented
Using components in a repeat grid and updating text by dragging a text file on it would also help, INCLUDING passing through to all states within the component.
-
Matthi commented
Frustrating AF. Get it on, guys, we pay you enough money for this.
-
Celestine Fisser commented
Can we get an update on this feature? This is so frustrating!
-
Ed Aranda commented
If this doesn't get addressed in the next release I'm going to lose my f*!@ing mind. States are completely useless without this functionality.
-
Felipe commented
This is so essential! I want one master button in many instance colors each one with it's own inherited state. Like this it all has to be done manually, it's so hard compared to Sketch!
-
Anonymous commented
Agreed, this is so close to. The default state auto resizes great, but then having to go through and rechange the size on the hover state background for EACH layer in a chart is painful.
-
Gavin Stokes commented
There is a lot of small stuff in XD that really stacks up the more you use it...and this one just kills me, I've an input box with 4 states, not including the default...I have to scale each state, that's just nuts. Can we get this fixed, simple check box or something
-
Anonymous commented
when resizing complex component with states only the active state is resized.