INNER CODE UNIT · JavaScript
pattern
Unclecheng-li/poc-lab · Browsers/CVE-2026-10702 IonStack Firefox JIT/exploit/ansi.js:12
const pattern = /(?:\x1b|\\033|\\x1b)\[([0-9;]*)m/g;
let offset = 0;
let color = "";
function append(value) {
if (!value) {
return;
}
if (!color) {
fragment.appendChild(doc.createTextNode(value));
return;
}
const span = doc.createElement("span");
span.style.color = color;
span.appendChild(doc.createTextNode(value));
fragment.appendChild(span);
}