diff --git a/firmware/application/ui_navigation.cpp b/firmware/application/ui_navigation.cpp
index 62092b81734ab93b519bc5e7639edf3a533e5b84..19cbf01da59ecaa73862fc7c7369a6c46851f91e 100644
--- a/firmware/application/ui_navigation.cpp
+++ b/firmware/application/ui_navigation.cpp
@@ -303,7 +303,10 @@ void SystemStatusView::on_camera() {
 }
 
 void SystemStatusView::on_title() {
-	nav_.push<AboutView>();
+	if(nav_.is_top())
+		nav_.push<AboutView>();
+	else
+		nav_.pop();
 }
 
 /* Information View *****************************************************/