diff --git a/src/services/import/enex.js b/src/services/import/enex.js
index e366d8016..a9331d9f1 100644
--- a/src/services/import/enex.js
+++ b/src/services/import/enex.js
@@ -55,19 +55,23 @@ function importEnex(taskContext, file, parentNote) {
content = content.trim();
// workaround for https://github.com/ckeditor/ckeditor5-list/issues/116
- content = content.replace(/
\s+/g, "
");
- content = content.replace(/<\/div>\s+<\/li>/g, "");
+ content = content.replace(/
\s*/g, "
");
+ content = content.replace(/<\/div>\s*<\/li>/g, "");
// workaround for https://github.com/ckeditor/ckeditor5-list/issues/115
- content = content.replace(/
\s+/g, "");
- content = content.replace(/<\/li>\s+/g, "");
- content = content.replace(/<\/ul>\s+<\/ul>/g, "
");
- content = content.replace(/<\/ul>\s+- /g, "
- ");
+ content = content.replace(/
\s*/g, "");
+ content = content.replace(/<\/li>\s*/g, "");
+ content = content.replace(/<\/ul>\s*<\/ul>/g, "
");
+ content = content.replace(/<\/ul>\s*- /g, "
- ");
- content = content.replace(/
\s+/g, "");
- content = content.replace(/<\/li>\s+/g, "");
- content = content.replace(/<\/ol>\s+<\/ol>/g, "
");
- content = content.replace(/<\/ol>\s+- /g, "
- ");
+ content = content.replace(/
\s*/g, "");
+ content = content.replace(/<\/li>\s*/g, "");
+ content = content.replace(/<\/ol>\s*<\/ol>/g, "
");
+ content = content.replace(/<\/ol>\s*- /g, "
- ");
+
+ // Replace en-todo with unicode ballot box
+ content = content.replace(//g, "\u2611 ");
+ content = content.replace(//g, "\u2610 ");
content = htmlSanitizer.sanitize(content);