diff --git a/src/updater_window.vala b/src/updater_window.vala
index 67f3785e7e068e27571cd59a30017701804c6ce6..f07b1edcfb35c85de693b3f013a06d3b20dca0de 100644
--- a/src/updater_window.vala
+++ b/src/updater_window.vala
@@ -106,6 +106,10 @@ namespace Pamac {
 		}
 
 		void set_transaction_infobox_visible () {
+			if (important_details) {
+				transaction_infobox.show_all ();
+				return;
+			}
 			if (!generate_mirrors_list) {
 				bool visible = false;
 				uint64 total_dsize = 0;
@@ -279,7 +283,9 @@ namespace Pamac {
 			generate_mirrors_list = false;
 			apply_button.sensitive = true;
 			apply_button.grab_default ();
-			details_button.sensitive = false;
+			if (!important_details) {
+				details_button.sensitive = false;
+			}
 			cancel_button.sensitive = false;
 			if (stack.visible_child_name == "term") {
 				button_back.visible = true;