<!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.substring(1).split("-"); let input = document.getElementsByTagName("input")[0]; let editor = SpecialPowers.wrap(input).editor; let unmaskStart = Number.parseInt(params[0]); let unmaskEnd = Number.parseInt(params[1]); let value = ""; if (unmaskStart == 0 && unmaskEnd > 0) { value += "a"; } else { value += editor.passwordMask; } if (unmaskStart <= 2 && unmaskEnd > 1 && unmaskEnd > unmaskStart) { value += String.fromCodePoint(0x1f914); } else { value += editor.passwordMask; value += editor.passwordMask; } if (unmaskStart <= 3 && unmaskEnd > 3) { value += "b"; } else { value += editor.passwordMask; } input.value = value; input.setSelectionRange(Number.parseInt(params[2]), Number.parseInt(params[3])); document.documentElement.removeAttribute("class"); } SimpleTest.waitForFocus(runTest); </script> </body> </html>