Short description of issue
Theme check complains that “tag” expects a string value when assigning it a value of null.
null is a valid value which prevents wrapping the nested theme block with a dom element.
Reproduction steps
Create a nestable theme block and assign a value of null to the block’s schema “tag” value:
<h2 class="heading" {{ block.shopify_attributes }}>
{{ 'Heading text' }}
</h2>
{% schema %}
{
"name": "Heading",
"tag": null,
"settings": []
}
{% endschema %}
Additional info
“tag”: null in block schema is allowed per docs and works at runtime
What type of topic is this
Bug report

