diff --git a/resources/manager_window.ui b/resources/manager_window.ui
index 93c31523f43135f5aaca08e60e78387a8c7a3251..455b644662f07c1e7addc78f703509d5fb0f8686 100644
--- a/resources/manager_window.ui
+++ b/resources/manager_window.ui
@@ -700,117 +700,22 @@
             <property name="orientation">vertical</property>
             <property name="spacing">6</property>
             <child>
-              <object class="GtkButton" id="button_back">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="receives_default">False</property>
-                <property name="halign">start</property>
-                <signal name="clicked" handler="on_button_back_clicked" swapped="no"/>
-                <child>
-                  <object class="GtkImage" id="back_image">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="icon_name">go-previous-symbolic</property>
-                    <property name="icon_size">1</property>
-                  </object>
-                </child>
-                <style>
-                  <class name="image-button"/>
-                </style>
-              </object>
-              <packing>
-                <property name="expand">False</property>
-                <property name="fill">True</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkBox" id="box6">
+              <object class="GtkBox" id="box8">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
                 <property name="orientation">vertical</property>
                 <property name="spacing">6</property>
                 <child>
-                  <object class="GtkBox" id="box8">
+                  <object class="GtkLabel" id="name_label">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">6</property>
-                    <child>
-                      <object class="GtkLabel" id="name_label">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="halign">start</property>
-                        <property name="margin_left">6</property>
-                        <property name="margin_right">6</property>
-                        <property name="margin_start">6</property>
-                        <property name="margin_end">6</property>
-                        <property name="margin_top">6</property>
-                        <property name="margin_bottom">6</property>
-                        <property name="selectable">True</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="desc_label">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="halign">start</property>
-                        <property name="margin_left">6</property>
-                        <property name="margin_right">6</property>
-                        <property name="margin_start">6</property>
-                        <property name="margin_end">6</property>
-                        <property name="margin_top">6</property>
-                        <property name="margin_bottom">6</property>
-                        <property name="selectable">True</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="link_label">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="halign">start</property>
-                        <property name="margin_left">6</property>
-                        <property name="margin_right">6</property>
-                        <property name="margin_start">6</property>
-                        <property name="margin_end">6</property>
-                        <property name="margin_top">6</property>
-                        <property name="margin_bottom">6</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">2</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="licenses_label">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="halign">start</property>
-                        <property name="margin_left">6</property>
-                        <property name="margin_right">6</property>
-                        <property name="margin_start">6</property>
-                        <property name="margin_end">6</property>
-                        <property name="margin_top">6</property>
-                        <property name="margin_bottom">6</property>
-                        <property name="selectable">True</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">3</property>
-                      </packing>
-                    </child>
+                    <property name="halign">start</property>
+                    <property name="margin_left">6</property>
+                    <property name="margin_right">6</property>
+                    <property name="margin_start">6</property>
+                    <property name="margin_end">6</property>
+                    <property name="margin_top">6</property>
+                    <property name="margin_bottom">6</property>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -819,10 +724,16 @@
                   </packing>
                 </child>
                 <child>
-                  <object class="GtkStackSwitcher" id="properties_stackswitcher">
+                  <object class="GtkLabel" id="desc_label">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
-                    <property name="stack">properties_stack</property>
+                    <property name="halign">start</property>
+                    <property name="margin_left">6</property>
+                    <property name="margin_right">6</property>
+                    <property name="margin_start">6</property>
+                    <property name="margin_end">6</property>
+                    <property name="margin_top">6</property>
+                    <property name="margin_bottom">6</property>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -831,142 +742,190 @@
                   </packing>
                 </child>
                 <child>
-                  <object class="GtkStack" id="properties_stack">
+                  <object class="GtkLabel" id="link_label">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="halign">start</property>
+                    <property name="margin_left">6</property>
+                    <property name="margin_right">6</property>
+                    <property name="margin_start">6</property>
+                    <property name="margin_end">6</property>
+                    <property name="margin_top">6</property>
+                    <property name="margin_bottom">6</property>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">True</property>
+                    <property name="position">2</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkLabel" id="licenses_label">
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
+                    <property name="halign">start</property>
+                    <property name="margin_left">6</property>
+                    <property name="margin_right">6</property>
+                    <property name="margin_start">6</property>
+                    <property name="margin_end">6</property>
+                    <property name="margin_top">6</property>
+                    <property name="margin_bottom">6</property>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">True</property>
+                    <property name="position">3</property>
+                  </packing>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">True</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkStackSwitcher" id="properties_stackswitcher">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="stack">properties_stack</property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">True</property>
+                <property name="position">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkStack" id="properties_stack">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <child>
+                  <object class="GtkScrolledWindow" id="details_scrolledwindow">
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="shadow_type">in</property>
                     <child>
-                      <object class="GtkScrolledWindow" id="details_scrolledwindow">
+                      <object class="GtkTreeView" id="details_treeview">
                         <property name="visible">True</property>
                         <property name="can_focus">True</property>
-                        <property name="shadow_type">in</property>
+                        <property name="headers_visible">False</property>
+                        <property name="headers_clickable">False</property>
+                        <property name="enable_search">False</property>
+                        <property name="search_column">0</property>
+                        <property name="show_expanders">False</property>
+                        <child internal-child="selection">
+                          <object class="GtkTreeSelection" id="treeview-selection9">
+                            <property name="mode">none</property>
+                          </object>
+                        </child>
                         <child>
-                          <object class="GtkTreeView" id="details_treeview">
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="headers_visible">False</property>
-                            <property name="headers_clickable">False</property>
-                            <property name="enable_search">False</property>
-                            <property name="search_column">0</property>
-                            <property name="show_expanders">False</property>
-                            <child internal-child="selection">
-                              <object class="GtkTreeSelection" id="treeview-selection9">
-                                <property name="mode">none</property>
-                              </object>
-                            </child>
+                          <object class="GtkTreeViewColumn" id="infotype">
+                            <property name="sizing">autosize</property>
                             <child>
-                              <object class="GtkTreeViewColumn" id="infotype">
-                                <property name="sizing">autosize</property>
-                                <child>
-                                  <object class="GtkCellRendererText" id="cellrenderertext6">
-                                    <property name="yalign">0</property>
-                                    <property name="wrap_mode">word</property>
-                                  </object>
-                                  <attributes>
-                                    <attribute name="markup">0</attribute>
-                                  </attributes>
-                                </child>
+                              <object class="GtkCellRendererText" id="cellrenderertext6">
+                                <property name="yalign">0</property>
+                                <property name="wrap_mode">word</property>
                               </object>
+                              <attributes>
+                                <attribute name="markup">0</attribute>
+                              </attributes>
                             </child>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkTreeViewColumn" id="info">
+                            <property name="sizing">autosize</property>
                             <child>
-                              <object class="GtkTreeViewColumn" id="info">
-                                <property name="sizing">autosize</property>
-                                <child>
-                                  <object class="GtkCellRendererText" id="cellrenderertext7">
-                                    <property name="wrap_mode">word</property>
-                                  </object>
-                                  <attributes>
-                                    <attribute name="text">1</attribute>
-                                  </attributes>
-                                </child>
+                              <object class="GtkCellRendererText" id="cellrenderertext7">
+                                <property name="wrap_mode">word</property>
                               </object>
+                              <attributes>
+                                <attribute name="text">1</attribute>
+                              </attributes>
                             </child>
                           </object>
                         </child>
                       </object>
-                      <packing>
-                        <property name="name">details</property>
-                        <property name="title" translatable="yes">Details</property>
-                      </packing>
                     </child>
+                  </object>
+                  <packing>
+                    <property name="name">details</property>
+                    <property name="title" translatable="yes">Details</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkScrolledWindow" id="deps_scrolledwindow">
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="shadow_type">in</property>
                     <child>
-                      <object class="GtkScrolledWindow" id="deps_scrolledwindow">
+                      <object class="GtkTreeView" id="deps_treeview">
                         <property name="visible">True</property>
                         <property name="can_focus">True</property>
-                        <property name="shadow_type">in</property>
+                        <property name="headers_visible">False</property>
+                        <property name="headers_clickable">False</property>
+                        <property name="enable_search">False</property>
+                        <property name="show_expanders">False</property>
+                        <property name="activate_on_single_click">True</property>
+                        <signal name="row-activated" handler="on_deps_treeview_row_activated" swapped="no"/>
+                        <child internal-child="selection">
+                          <object class="GtkTreeSelection" id="deps_treeview_selection"/>
+                        </child>
                         <child>
-                          <object class="GtkTreeView" id="deps_treeview">
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="headers_visible">False</property>
-                            <property name="headers_clickable">False</property>
-                            <property name="enable_search">False</property>
-                            <property name="show_expanders">False</property>
-                            <property name="activate_on_single_click">True</property>
-                            <signal name="row-activated" handler="on_deps_treeview_row_activated" swapped="no"/>
-                            <child internal-child="selection">
-                              <object class="GtkTreeSelection" id="deps_treeview_selection"/>
-                            </child>
+                          <object class="GtkTreeViewColumn" id="dep_type_treeview_column">
+                            <property name="sizing">autosize</property>
                             <child>
-                              <object class="GtkTreeViewColumn" id="dep_type_treeview_column">
-                                <property name="sizing">autosize</property>
-                                <child>
-                                  <object class="GtkCellRendererText" id="cellrenderertext3">
-                                    <property name="yalign">0</property>
-                                  </object>
-                                  <attributes>
-                                    <attribute name="markup">0</attribute>
-                                  </attributes>
-                                </child>
+                              <object class="GtkCellRendererText" id="cellrenderertext3">
+                                <property name="yalign">0</property>
                               </object>
+                              <attributes>
+                                <attribute name="markup">0</attribute>
+                              </attributes>
                             </child>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkTreeViewColumn" id="deps_treeview_column">
+                            <property name="sizing">autosize</property>
                             <child>
-                              <object class="GtkTreeViewColumn" id="deps_treeview_column">
-                                <property name="sizing">autosize</property>
-                                <child>
-                                  <object class="GtkCellRendererText" id="cellrenderertext5"/>
-                                  <attributes>
-                                    <attribute name="text">1</attribute>
-                                  </attributes>
-                                </child>
-                              </object>
+                              <object class="GtkCellRendererText" id="cellrenderertext5"/>
+                              <attributes>
+                                <attribute name="text">1</attribute>
+                              </attributes>
                             </child>
                           </object>
                         </child>
                       </object>
-                      <packing>
-                        <property name="name">deps</property>
-                        <property name="title" translatable="yes">Dependencies</property>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
+                  </object>
+                  <packing>
+                    <property name="name">deps</property>
+                    <property name="title" translatable="yes">Dependencies</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkScrolledWindow" id="files_scrolledwindow">
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="shadow_type">in</property>
                     <child>
-                      <object class="GtkScrolledWindow" id="files_scrolledwindow">
+                      <object class="GtkTextView" id="files_textview">
                         <property name="visible">True</property>
                         <property name="can_focus">True</property>
-                        <property name="shadow_type">in</property>
-                        <child>
-                          <object class="GtkTextView" id="files_textview">
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="pixels_above_lines">3</property>
-                            <property name="editable">False</property>
-                            <property name="left_margin">6</property>
-                            <property name="right_margin">6</property>
-                            <property name="cursor_visible">False</property>
-                            <property name="input_purpose">name</property>
-                          </object>
-                        </child>
+                        <property name="pixels_above_lines">3</property>
+                        <property name="editable">False</property>
+                        <property name="left_margin">6</property>
+                        <property name="right_margin">6</property>
+                        <property name="cursor_visible">False</property>
+                        <property name="input_purpose">name</property>
                       </object>
-                      <packing>
-                        <property name="name">files</property>
-                        <property name="title" translatable="yes">Files</property>
-                        <property name="position">2</property>
-                      </packing>
                     </child>
                   </object>
                   <packing>
-                    <property name="expand">True</property>
-                    <property name="fill">True</property>
+                    <property name="name">files</property>
+                    <property name="title" translatable="yes">Files</property>
                     <property name="position">2</property>
                   </packing>
                 </child>
@@ -991,6 +950,26 @@
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <property name="show_close_button">True</property>
+        <child>
+          <object class="GtkButton" id="button_back">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="receives_default">False</property>
+            <property name="halign">start</property>
+            <signal name="clicked" handler="on_button_back_clicked" swapped="no"/>
+            <child>
+              <object class="GtkImage" id="back_image">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="icon_name">go-previous-symbolic</property>
+                <property name="icon_size">1</property>
+              </object>
+            </child>
+            <style>
+              <class name="image-button"/>
+            </style>
+          </object>
+        </child>
         <child type="title">
           <object class="GtkStackSwitcher" id="filters_stackswitcher">
             <property name="visible">True</property>
diff --git a/src/manager_window.vala b/src/manager_window.vala
index 4c72ea42a99deacf4b8ea765b623409a4d466142..5198cd3a0002b6b111bfde16d5e46cf830cd8b2b 100644
--- a/src/manager_window.vala
+++ b/src/manager_window.vala
@@ -49,6 +49,8 @@ namespace Pamac {
 		[GtkChild]
 		Gtk.Stack main_stack;
 		[GtkChild]
+		Gtk.Button button_back;
+		[GtkChild]
 		Gtk.TreeView packages_treeview;
 		[GtkChild]
 		Gtk.TreeViewColumn packages_state_column;
@@ -140,6 +142,7 @@ namespace Pamac {
 			Object (application: application);
 
 			support_aur (false, false);
+			button_back.visible = false;
 			transaction_infobox.visible = false;;
 			refreshing = false;
 			transaction_running = false;
@@ -1396,10 +1399,12 @@ namespace Pamac {
 		void on_main_stack_visible_child_changed () {
 			switch (main_stack.visible_child_name) {
 				case "browse":
+					button_back.visible = false;
 					filters_stackswitcher.visible = true;
 					break;
 				case "details":
 					filters_stackswitcher.visible = false;
+					button_back.visible = true;
 					break;
 				default:
 					break;