diff --git a/app/src/main/java/de/ccc/events/badge/card10/hatchery/AppListFragment.kt b/app/src/main/java/de/ccc/events/badge/card10/hatchery/AppListFragment.kt
index 7a9d70341443889365c89f525886a98eeed81994..cbf922ba2c3d7272ffbd6594edb66df8904de5e0 100644
--- a/app/src/main/java/de/ccc/events/badge/card10/hatchery/AppListFragment.kt
+++ b/app/src/main/java/de/ccc/events/badge/card10/hatchery/AppListFragment.kt
@@ -69,6 +69,7 @@ class AppListFragment : Fragment() {
         val fragmentManager = activity?.supportFragmentManager ?: throw IllegalStateException()
         fragmentManager.beginTransaction()
             .replace(R.id.fragment_container, fragment)
+            .addToBackStack(null)
             .commit()
     }