2 addEventListener("load", ({ persisted
}) => {
3 document
.getElementById("input1").value
= "";
5 addEventListener("pageshow", ({ persisted
}) => {
6 let bc
= new BroadcastChannel("bug1850335");
8 bc
.addEventListener("message", ({ data
: { cmd
, arg
} }) => {
9 if (cmd
== "setValue") {
10 document
.getElementById("input1").value
= arg
;
11 bc
.postMessage({ value
: document
.getElementById("input1").value
});
12 } else if (cmd
== "load") {
15 } else if (cmd
== "close") {
20 bc
.postMessage({ persisted
, value
: document
.getElementById("input1").value
});
23 <input type=
"text" id=
"input1"></input>