diff --git a/src/js/utilsDOM.js b/src/js/utilsDOM.js
index c55aefbe02fa7b743847538adb58a1021591d372..603a38fcb65d38cbc1c164eb3fc304555bc33661 100644
--- a/src/js/utilsDOM.js
+++ b/src/js/utilsDOM.js
@@ -172,15 +172,13 @@ App.Utils.passageElement = function(passage) {
 };
 
 /**
- * @param {Node[]} nodes
+ * @param {Node|string} content
  * @returns {DocumentFragment}
  */
-App.UI.DOM.combineNodes = function(...nodes) {
-	let res = document.createDocumentFragment();
-	for (const n of nodes) {
-		res.appendChild(n);
-	}
-	return res;
+App.UI.DOM.combineNodes = function(...content) {
+	let fragment = document.createDocumentFragment();
+	fragment.append(...content);
+	return fragment;
 };
 
 /**