Syntax error in tag 'render' - Template name must be a quoted string

All apps on my store are not working after the second load (when I load the page for the first time, they work however when navigating to another product page they stop working).

I inspected the elements and I saw this error there

What’s written in the code is

{%- for block in section.blocks -%}
      {% comment %}theme-check-disable{% endcomment %}
      {% render block %}
      {% comment %}theme-check-enable{% endcomment %}
  {%- endfor -%}

Which is a snippet to render app blocks as mentioned in the official Shopify docs here

Any idea of what the problem could be?

I’m having the same issue. App content is not showing on the front end. It shows properly in the Customize Theme backend area.

When I view source I see the same error mentioned above:

We saw this earlier this morning but it appears to have resolved by itself

I just checked and I’m still seeing the issue on our site (as of the time of this response).

we are seeing it again on iOS chrome, mac Safari and Mac Firefox

Thank you for the update. I have Windows and Android devices. I tried Chrome, Edge and Firefox and I’m seeing the issue on all of those browsers. I also see the issue on Chrome on Android.

I’m chatting with Shopify Support right now. :crossed_fingers:

Just a quick update. I chatted with Shopify Support. They cleared the front end cache and asked me to wait a couple of hours, then check to see if that resolved the issue.

As of right now I still see the issue on our site.

No change here either. I guess we wait a little while - thanks for circling back

Seeing some browsers working again (FF on mac, Chrome iOS)

Hey, i have the same issue with my App Block. Do you have any solutions guys?

No solution yet, the issue is at the Shopify end - most people are seeing things return to normal now after clearing there cache

The issue appears to have been resolved on our website. I’m unsure what resolved it and if Shopify Support clearing front end cache helped. But it appears to be fixed.