diff --git a/common/utils/itti_analyzer/libui/ui_callbacks.c b/common/utils/itti_analyzer/libui/ui_callbacks.c
index 4c92ce46cbe5c69c05d38745c28149f8fec32088..c2f8a399aa130fb5f9d15ba9777ac436478ab22c 100644
--- a/common/utils/itti_analyzer/libui/ui_callbacks.c
+++ b/common/utils/itti_analyzer/libui/ui_callbacks.c
@@ -685,6 +685,8 @@ gboolean ui_callback_signal_clear_list(GtkWidget *widget, gpointer data)
         ui_signal_dissect_clear_view (ui_main_data.text_view);
     }
 
+    ui_notebook_terminal_clear();
+
     return TRUE;
 }
 
diff --git a/common/utils/itti_analyzer/libui/ui_notebook.c b/common/utils/itti_analyzer/libui/ui_notebook.c
index 9519f86d940afdce3e1edbe5a549efd5cefbe5e2..5beef83afc32f4124f834f3c1f93cdec35f7e81e 100644
--- a/common/utils/itti_analyzer/libui/ui_notebook.c
+++ b/common/utils/itti_analyzer/libui/ui_notebook.c
@@ -16,9 +16,14 @@
 
 static ui_text_view_t *terminal_view;
 
+void ui_notebook_terminal_clear(void)
+{
+     ui_signal_dissect_clear_view(terminal_view);
+}
+
 void ui_notebook_terminal_append_data(gchar *text, gint length)
 {
-  ui_signal_set_text(terminal_view, text, length);
+    ui_signal_set_text(terminal_view, text, length);
 }
 
 int ui_notebook_create(GtkWidget *vbox)
diff --git a/common/utils/itti_analyzer/libui/ui_notebook.h b/common/utils/itti_analyzer/libui/ui_notebook.h
index c367c6e68cdcc96708151bb28b4389234f7f184b..aafc30e114411702efc0ee3d1422692c555e64f8 100644
--- a/common/utils/itti_analyzer/libui/ui_notebook.h
+++ b/common/utils/itti_analyzer/libui/ui_notebook.h
@@ -1,6 +1,8 @@
 #ifndef UI_NOTEBOOK_H_
 #define UI_NOTEBOOK_H_
 
+void ui_notebook_terminal_clear(void);
+
 int ui_notebook_create(GtkWidget *vbox);
 
 void ui_notebook_terminal_append_data(gchar *text, gint length);