Index: uspace/srv/hid/display/seat.c
===================================================================
--- uspace/srv/hid/display/seat.c	(revision a0d4afebd9fe0295936a7a7123fcf78e3770e2b6)
+++ uspace/srv/hid/display/seat.c	(revision eb630cffd5becb2a6f9b2fecb696cf3a2ed61212)
@@ -107,4 +107,8 @@
 		idevcfg = ds_seat_first_idevcfg(seat);
 	}
+
+	/* Remove this seat's focus */
+	if (seat->focus != NULL)
+		ds_window_post_unfocus_event(seat->focus);
 
 	ds_display_remove_seat(seat);
