preserve temp status in window state