diff --git a/resources/js/wysiwyg/filters.js b/resources/js/wysiwyg/filters.js
index 4dd600630..dee5df4c2 100644
--- a/resources/js/wysiwyg/filters.js
+++ b/resources/js/wysiwyg/filters.js
@@ -24,7 +24,9 @@ function setupBrFilter(editor) {
 function setupPointerFilter(editor) {
     editor.parser.addNodeFilter('div', nodes => {
         for (const node of nodes) {
-            if (node.attr('id') === 'pointer' || node.attr('class').includes('pointer')) {
+            const id = node.attr('id') || '';
+            const nodeClass = node.attr('class') || '';
+            if (id === 'pointer' || nodeClass.includes('pointer')) {
                 node.remove();
             }
         }