diff --git a/app/views/cards/container/_closure_buttons.html.erb b/app/views/cards/container/_closure_buttons.html.erb
index 27db6590e..99fcad627 100644
--- a/app/views/cards/container/_closure_buttons.html.erb
+++ b/app/views/cards/container/_closure_buttons.html.erb
@@ -1,13 +1,27 @@
<%= link_to edit_card_path(card), class: "btn btn--circle-mobile borderless",
- data: { controller: "hotkey", action: "keydown.e@document->hotkey#click", bridge__overflow_menu_target: "item", bridge_title: "Edit", turbo_frame: dom_id(card, :edit) } do %>
+ data: {
+ controller: "hotkey",
+ action: "keydown.e@document->hotkey#click",
+ bridge__overflow_menu_target: "item",
+ bridge_title: "Edit",
+ turbo_frame: dom_id(card, :edit)
+ } do %>
<%= icon_tag "pencil", class: "icon--mobile-only" %>
Edit
e
<% end %>
- <%= button_to card_closure_path(card), class: "btn btn--circle-mobile borderless",
- data: { controller: "hotkey", form_target: "submit", bridge__buttons_target: "button", bridge_title: "Mark done", bridge_display_as_primary_action: true, bridge_display_title: true, bridge_icon_url: bridge_icon("check"), action: "keydown.d@document->hotkey#click" },
+ <%= button_to card_closure_path(card), class: "btn btn--circle-mobile borderless hide-on-native",
+ data: {
+ controller: "hotkey",
+ form_target: "submit",
+ bridge__buttons_target: ("button" unless card.postponed?),
+ bridge_title: "Mark done",
+ bridge_display_as_primary_action: true,
+ bridge_display_title: true, bridge_icon_url: bridge_icon("check"),
+ action: "keydown.d@document->hotkey#click"
+ },
form: { data: { controller: "form" } } do %>
<%= icon_tag "check", class: "icon--mobile-only" %>
Mark as Done