diff --git a/src/calibre/gui2/dialogs/data_files_manager.py b/src/calibre/gui2/dialogs/data_files_manager.py
index b3a0d4d44c..3b2db09cdf 100644
--- a/src/calibre/gui2/dialogs/data_files_manager.py
+++ b/src/calibre/gui2/dialogs/data_files_manager.py
@@ -67,7 +67,7 @@ class Delegate(QStyledItemDelegate):
d = QTextDocument()
d.setDocumentMargin(0)
lines = (index.data(Qt.ItemDataRole.DisplayRole) or ' \n ').splitlines()
- d.setHtml(f'{lines[0]}
{lines[1]}')
+ d.setHtml(f'{prepare_string_for_xml(lines[0])}
{prepare_string_for_xml(lines[1])}')
return d
def sizeHint(self, option, index):