diff --git a/src/html.js b/src/html.js
index 1c885e3..60584d0 100644
--- a/src/html.js
+++ b/src/html.js
@@ -32,7 +32,7 @@ const escapeFunction = (string) => {
break;
}
- start = i + 1;
+ start = escapeRegExp.lastIndex;
} while (escapeRegExp.test(string));
return escaped + string.slice(start);