diff --git a/src/sakia/gui/network_tab.py b/src/sakia/gui/network_tab.py
index 8cf6e13949c6a7fdd09c3efd0d33c372b8d35b73..417c1e06ef0c4037e1eeadcc6158bdb9ce973890 100644
--- a/src/sakia/gui/network_tab.py
+++ b/src/sakia/gui/network_tab.py
@@ -108,6 +108,8 @@ class NetworkTabWidget(QWidget, Ui_NetworkTabWidget):
 
     def manual_nodes_refresh(self):
         self.community.network.refresh_once()
+        self.button_manual_refresh.setEnabled(False)
+        asyncio.get_event_loop().call_later(15, lambda: self.button_manual_refresh.setEnabled(True))
 
     def changeEvent(self, event):
         """