diff --git a/GUI/coregui/Views/ImportDataWidgets/RealDataSelectorActions.cpp b/GUI/coregui/Views/ImportDataWidgets/RealDataSelectorActions.cpp
index ce157f6ed5893b4efc0cb5e21ae530343a619422..b9e07e276be1724906a66c29be6c087d440b4e64 100644
--- a/GUI/coregui/Views/ImportDataWidgets/RealDataSelectorActions.cpp
+++ b/GUI/coregui/Views/ImportDataWidgets/RealDataSelectorActions.cpp
@@ -155,6 +155,7 @@ void RealDataSelectorActions::onRotateDataRequest()
         if (!openRotateWarningDialog(nullptr))
             return;
 
+        m_selectionModel->select(currentIndex, QItemSelectionModel::Clear);
         resetSetup(*intensityItem);
     }
 
@@ -163,6 +164,8 @@ void RealDataSelectorActions::onRotateDataRequest()
     intensityItem->setOutputData(
         IntensityDataFunctions::createRearrangedDataSet(*input, 1).release());
     intensityItem->setAxesRangeToData();
+
+    m_selectionModel->select(currentIndex, QItemSelectionModel::Select);
     QApplication::restoreOverrideCursor();
 }