Theme.json: Fix schema for useRootPaddingAwareAlignments #43628
Merged
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.
Fix #43624
Follow-up on #43463
What?
This PR fixes a problem in theme.json where the
settings.useRootPaddingAwareAlignments
key is not allowed in the schema and enables autocompletion.Why?
This is because a definition for this property exists but does not refer to it.
How?
Added references to existing definitions.
Such references may seem strange, but in order to automatically generate theme.json living reference, each section of
definitions
must have aproperties
key even if the type is aboolean
value. Therefore, I followed the tree of definitions to refer to the correct definition.Testing Instructions
Create a JSON file that references the JSON schema for this branch, such as:
Under the settings property, confirm that the key is included in the candidates.
confirm that the key is not allowed lower down in the hierarchy.