{# Diff result fragment — loaded into diff modal body #} {% if validation_error %}
{{ validation_error }}
{% endif %} {% if error %}
{{ error }}
{% elif changes %}
{{ total_changes }} change{{ 's' if total_changes != 1 else '' }} {% if has_server_scope %} — server reload pending until idle{% endif %} {% for scope_name, count in scope_summary.items() %} {{ scope_name }}: {{ count }} {% endfor %}
{% for change in changes %} {% endfor %}
Field Scope Before After
{{ change.field }} {{ change.scope }} {{ change.old }} {{ change.new }}
{% elif not validation_error %}
No changes to save.
{% endif %}