diff --git a/src/sakia/gui/navigation/network/table_model.py b/src/sakia/gui/navigation/network/table_model.py
index 16486a168c49f614cc5325e8e29b1bda2d994e12..b4d71150417ff584156766b0e7b5229fe95e3994 100644
--- a/src/sakia/gui/navigation/network/table_model.py
+++ b/src/sakia/gui/navigation/network/table_model.py
@@ -6,6 +6,7 @@ from duniterpy.documents import BMAEndpoint, SecuredBMAEndpoint
 
 
 class NetworkFilterProxyModel(QSortFilterProxyModel):
+
     def __init__(self, parent=None):
         super().__init__(parent)
 
@@ -137,8 +138,6 @@ class NetworkTableModel(QAbstractTableModel):
         Node.DESYNCED: lambda: QT_TRANSLATE_NOOP("NetworkTableModel", 'Unsynchronized'),
         Node.CORRUPTED: lambda: QT_TRANSLATE_NOOP("NetworkTableModel", 'Corrupted')
     }
-
-    nb_endpoints_changed = pyqtSignal()
     
     def __init__(self, network_service, parent=None):
         """
@@ -200,12 +199,7 @@ class NetworkTableModel(QAbstractTableModel):
     def change_node(self, node):
         for i, n in enumerate(self.nodes_data):
             if n[NetworkTableModel.columns_types.index('pubkey')] == node.pubkey:
-                nb_endpoints_before = len(n[NetworkTableModel.columns_types.index('address')].split('\n'))
-                self.nodes_data[i] = new_data = self.data_node(node)
-                nb_endpoints_after = len(new_data[NetworkTableModel.columns_types.index('address')].split('\n'))
-                if nb_endpoints_after != nb_endpoints_before:
-                    self.nb_endpoints_changed.emit()
-                self.dataChanged.emit(self.index(i, 0), self.index(i, len(self.columns_types)))
+                self.dataChanged.emit(self.index(i, 0), self.index(i, len(self.columns_types)-1))
                 return
 
     def remove_node(self, node):
diff --git a/src/sakia/gui/navigation/network/view.py b/src/sakia/gui/navigation/network/view.py
index 088e736f51fe94550120fcec7a84a5aa7386d84f..14d999534f9e259402753cf52950b726c2e21628 100644
--- a/src/sakia/gui/navigation/network/view.py
+++ b/src/sakia/gui/navigation/network/view.py
@@ -1,4 +1,4 @@
-from PyQt5.QtWidgets import QWidget
+from PyQt5.QtWidgets import QWidget, QHeaderView
 from PyQt5.QtCore import Qt, QEvent, pyqtSignal
 from .network_uic import Ui_NetworkWidget
 from .delegate import NetworkDelegate
@@ -29,7 +29,7 @@ class NetworkView(QWidget, Ui_NetworkWidget):
         self.table_network.setItemDelegate(NetworkDelegate())
         self.table_network.resizeColumnsToContents()
         self.table_network.resizeRowsToContents()
-        model.sourceModel().nb_endpoints_changed.connect(self.table_network.resizeRowsToContents)
+        self.table_network.verticalHeader().setSectionResizeMode(QHeaderView.ResizeToContents)
 
     def manual_nodes_refresh(self):
         self.button_manual_refresh.setEnabled(False)