diff --git a/src/editor/deserialize.ts b/src/editor/deserialize.ts
index eb8adfda9d4..9033f99b6c8 100644
--- a/src/editor/deserialize.ts
+++ b/src/editor/deserialize.ts
@@ -121,6 +121,12 @@ function parseElement(n: HTMLElement, partCreator: PartCreator, lastNode: HTMLEl
return partCreator.plain(`\`${n.textContent}\``);
case "DEL":
return partCreator.plain(`${n.textContent}`);
+ case "SUB":
+ return partCreator.plain(`${n.textContent}`);
+ case "SUP":
+ return partCreator.plain(`${n.textContent}`);
+ case "U":
+ return partCreator.plain(`${n.textContent}`);
case "LI": {
const indent = " ".repeat(state.listDepth - 1);
if (n.parentElement.nodeName === "OL") {