diff --git a/lib/+artoa/+controller/+file/loadInterim.m b/lib/+artoa/+controller/+file/loadInterim.m
index 59b29bb981afcc51bbad2d6cebead39ff2ceb871..8d5f1cf7b6d1b156105bc1229bdfde2fbd3e0cf5 100644
--- a/lib/+artoa/+controller/+file/loadInterim.m
+++ b/lib/+artoa/+controller/+file/loadInterim.m
@@ -16,6 +16,13 @@ if (filename == 0)
     return;
 end
 
+%% Close all windows
+artoa.controller.edit.pressure.close();
+artoa.controller.edit.temperature.close();
+artoa.controller.edit.timeOfArrival.close();
+artoa.controller.track.parameter.close();
+artoa.controller.track.trajectoryOutput.close();
+
 %% Load mat file
 load(fullfile(pathname, filename), '-mat');