From 1dffbb074e6f15fea035e2b191cf635822544080 Mon Sep 17 00:00:00 2001 From: BurningTreeC Date: Sat, 20 Dec 2025 13:20:18 +0100 Subject: [PATCH] fix access to classList being undefined --- core/modules/widgets/draggable.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/modules/widgets/draggable.js b/core/modules/widgets/draggable.js index 6d76d2075..730001d56 100644 --- a/core/modules/widgets/draggable.js +++ b/core/modules/widgets/draggable.js @@ -127,9 +127,9 @@ DraggableWidget.prototype.refresh = function(changedTiddlers) { } else { this.dragEnable = this.getAttribute("enable","yes") === "yes"; this.makeDraggable(this.domNodes[0]); - if(!this.dragHandleSelector && this.dragEnable && !this.domNodes[0].classList.contains("tc-draggable")) { + if(!this.dragHandleSelector && this.dragEnable && (this.domNodes[0].classList && !this.domNodes[0].classList.contains("tc-draggable"))) { this.domNodes[0].classList.add("tc-draggable"); - } else if(!this.dragHandleSelector && !this.dragEnable && this.domNodes[0].classList.contains("tc-draggable")) { + } else if(!this.dragHandleSelector && !this.dragEnable && (this.domNodes[0].classList && this.domNodes[0].classList.contains("tc-draggable"))) { this.domNodes[0].classList.remove("tc-draggable"); } if(changedAttributes["class"]) {