diff --git a/templates/Users/_2fa_settings.html.twig b/templates/Users/_2fa_settings.html.twig
index 037d3456..1398a59a 100644
--- a/templates/Users/_2fa_settings.html.twig
+++ b/templates/Users/_2fa_settings.html.twig
@@ -27,7 +27,13 @@
- {{ form_start(google_form) }}
+ {% set google_form_attr = {} %}
+ {% if tfa_google.enabled %}
+ {% set google_form_attr = { 'data-delete-form': true,
+ 'data-title': 'tfa_google.disable.confirm_title' | trans, 'data-message': 'tfa_google.disable.confirm_message'|trans} %}
+ {% endif %}
+
+ {{ form_start(google_form, { 'attr': google_form_attr}) }}
{% if not tfa_google.enabled %}
{% trans %}tfa_google.disabled_message{% endtrans %}
@@ -78,7 +84,9 @@
{% trans %}tfa_backup.explanation{% endtrans %}
{% else %}
- {{ form_start(backup_form) }}
+ {% set backup_form_attr = { 'data-delete-form': true,
+ 'data-title': 'tfa_backup.reset_codes.confirm_title' | trans, 'data-message': 'tfa_backup.reset_codes.confirm_message'} %}
+ {{ form_start(backup_form, { 'attr': backup_form_attr}) }}
{% trans %}tfa_backup.enabled{% endtrans %}
{% trans %}tfa_backup.explanation{% endtrans %}