We should have another state for a <much-select> to be in, let's call it "not quite ready yet". The idea is that, while the ` has finished initializing we are still waiting for additional data to finish making all the options.
This is more than just the disabled state, because we do not want to show the value either.
One of the symptoms for this is when the selected value is different from it's label, and we're waiting for the label to come over the network. We get a flash of just the value before the label arrived and the <much-select> options are updated.
We could implement this with an additional attribute, or we could make the loading attribute or the disabled attribute more complicated.
We should have another state for a
<much-select>to be in, let's call it "not quite ready yet". The idea is that, while the ` has finished initializing we are still waiting for additional data to finish making all the options.This is more than just the
disabledstate, because we do not want to show thevalueeither.One of the symptoms for this is when the selected value is different from it's label, and we're waiting for the label to come over the network. We get a flash of just the value before the label arrived and the
<much-select>options are updated.We could implement this with an additional attribute, or we could make the
loadingattribute or thedisabledattribute more complicated.