{% from "tip.html" import tip %}

{{ preamble }} {{ tip("remember", title, remember_tip) }}

{# Not `data-closes-dialog`: the outcome is answered into this form's own `#outcome`, and the text stays in the box until the write is confirmed, so closing would hide both. Every field is named by a label, not a placeholder (#4 of the accessibility review). #}
{% for name in known_groups %}
{{ target_label }} {% for value, label in remember_targets() %}{% endfor %}
{# Every dialog's foot, as Add's is: Cancel, then the one action the form exists for, at the right. #} {# Inside the form, above its foot, so what the write answered is beside what was written rather than under the buttons. A status region, so it is announced; it was silent, and focus had fallen to the page behind the dialog. #}
{% include "outcome.html" %}
{{ cancel_label }}