<!DOCTYPE HTML> <html class="reftest-wait"> <head> <script src="/tests/SimpleTest/SimpleTest.js"></script> </head> <body> <input type="text"> <script> function runTest() { let params = window.location.hash.split("-"); let input = document.getElementsByTagName("input")[0]; let editor = SpecialPowers.wrap(input).editor; let unmaskStart = Number.parseInt(params[1]); let unmaskEnd = Number.parseInt(params[2]); let value = ""; for (let i = 0; i < params[0].length - 1; i++) { let c = params[0].charAt(i + 1); if (i < unmaskStart || i >= unmaskEnd) { c = editor.passwordMask; } else if (c === "_") { c = " "; } value += c; } input.value = value; input.setSelectionRange(Number.parseInt(params[3]), Number.parseInt(params[4])); document.documentElement.removeAttribute("class"); } SimpleTest.waitForFocus(runTest); </script> </body> </html>