diff --git a/src/View/Results/Window.py b/src/View/Results/Window.py
index dc47d0a5a01e03d466bace8ce0503b17777e6cac..726483e0ec697713e77ef4dd5ece0c53b8c27525 100644
--- a/src/View/Results/Window.py
+++ b/src/View/Results/Window.py
@@ -108,9 +108,9 @@ class ResultsWindow(PamhyrWindow):
         try:
             self._timestamps = sorted(list(self._results.get("timestamps")))
 
+            self.setup_slider()
             self.setup_table()
             self.setup_plots()
-            self.setup_slider()
             self.setup_statusbar()
             self.setup_connections()
         except Exception as e:
@@ -128,6 +128,7 @@ class ResultsWindow(PamhyrWindow):
                 undo=self._undo_stack,
                 opt_data=t
             )
+            self._table[t]._timestamp = self._timestamps[self._slider_time.value()]
 
     def setup_slider(self):
         self._slider_profile = self.find(QSlider, f"verticalSlider_profile")