Index: uspace/lib/ui/src/ui.c
===================================================================
--- uspace/lib/ui/src/ui.c	(revision c632c969ffb9871f32ae6c135490d77fb8a4db87)
+++ uspace/lib/ui/src/ui.c	(revision ec8a1bf729633d598cbbcad31d55f267ed2c6237)
@@ -50,4 +50,5 @@
 #include <ui/wdecor.h>
 #include <ui/window.h>
+#include "../private/wdecor.h"
 #include "../private/window.h"
 #include "../private/ui.h"
@@ -372,4 +373,5 @@
 		return EOK;
 
+	(void) console_set_caption(ui->console, "");
 	return console_gc_suspend(ui->cgc);
 }
@@ -386,4 +388,5 @@
 {
 	errno_t rc;
+	ui_window_t *awnd;
 
 	if (ui->cgc == NULL)
@@ -393,4 +396,8 @@
 	if (rc != EOK)
 		return rc;
+
+	awnd = ui_window_get_active(ui);
+	if (awnd != NULL)
+		(void) console_set_caption(ui->console, awnd->wdecor->caption);
 
 	return gfx_cursor_set_visible(console_gc_get_ctx(ui->cgc), false);
