{% comment %} Asset URLs are absolute to the app origin (site_url): this page is also served through reverse-proxy domains, which route /static/* to the SDK asset CDN — Django staticfiles 404 there. site_url is empty when SITE_URL isn't externally reachable, degrading to relative paths. Raw paths, not the static tag: frontend/public/ ships unhashed, so a manifest-hashed URL 404s. No webmanifest/mask-icon links: cross-origin manifest fetches need CORS headers we don't guarantee, and they add nothing to a hosted survey page. {% endcomment %} {% if site_url %} {% endif %} {{ name }} {% if embed_mode %} {% endif %}

Loading…

{{ survey_data|json_script:"survey-data" }} {{ project_config|json_script:"project-config" }} {{ display_language|json_script:"display-language" }} {% include "surveys/_appearance_helpers.html" %}