Page Builder - Use object
HTML Tag When Rendering SVGs
#4041
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.
Changes
With this PR, we're allowing users to use the
object
HTML tag when rendering SVGs with the Image page element.The following screenshot shows two images, one rendered the usual way, one rendered with the new
object
HTML tag:Note that, for existing users / backwards compatibility, existing SVG images on pages will still be rendered via the
img
HTML tag. But, if needed, users are able to change this via the new HTML Tag input:Also note that, once a user upgrades their Webiny project, all newly selected images will have their HTML tag set to "Auto-detect". In other words, if a user selects a file that ends up with the
.svg
extension,object
HTML tag will be used. Otherwise,img
HTML tag will be used.How Has This Been Tested?
Manually.
Documentation
Changelog.