Never disable network form save button if props chain ID is invalid #9808
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We received reports of users trying to update the chain ID for custom networks but the save button being disabled. This could happen if they had correctly stored the chain ID in decimal prior to version 8.1 of the extension.
In that case, we'd flag the network as invalid, and prompt the user to change it. However, if they re-entered the same decimal value, the form would disable the save button, since it compared the entered chain ID value against persisted chain ID value.
This PR avoids this problem by never flagging the form state as "unchanged" if the persisted chain ID is invalid.