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.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Archive Block: Prevent spacing styles and additional CSS classes from being printed twice #44438
Archive Block: Prevent spacing styles and additional CSS classes from being printed twice #44438
Changes from 1 commit
51c2aef
02ceb06
7a7ba0f
f455d9f
a6f8bb6
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If border support is added in the future, it will be necessary to write
border: undefined
here.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't filter out the
fontSize
orfontFamily
attributes that are also used by the typography supports to generate CSS classnames. The result is that classes for those are still duplicated which goes against the stated intent of this PR.As there are a few top-level attributes added by block supports and any block using
ServerSideRender
needs to remove them along with the style attribute, it seems like we might be able to address this withinServerSideRender
itself rather than duplicate that logic across several blocks.As a quick guide the following top-level attributes added by block supports come to mind;
fontSize
fontFamily
borderColor
backgroundColor
textColor
gradient
There are probably some others as well for things like align support etc.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added according to #43465, but will revert if this fix is not needed now.