Ensure the percentage
data type is validated correctly
#8015
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.
When checking for our data types, we have to make sure that each part is correct, this wasn't happening for the
percentage
data type, which meant thattop_right_50%
was a valid percentage value because it ended in%
which is not correct.Because of this, the generated code was non-existent because we got a
warning:
But this is not correct because this can never be a valid background size due to the
top right
section.This fixes it by validating each part individually, and now we get generated css.
Fixes: #7997