Pamiętaj pole wyboru z lokalną pamięcią na kliknięcie

Próbuję utworzyć stronę opcji dla rozszerzenia Chrome. Pierwsza część ustawia wartość na lokalną pamięć masową. Sprawdź true i odznacz dla false. Druga część ma aktualizować pole wyboru, jeśli użytkownik wróci w innym czasie, a ustawienia będą miały zastosowanie do pola wyboru.

Moim problemem jest to, że pole wyboru nigdy nie jest sprawdzane, gdy użytkownik odświeża lub zamyka okno i wraca, ale lokalna pamięć zmieni się na true lub false. Jak to zrobić, aby użytkownik mógł zaznaczyć pole i pozostanie, gdy użytkownik wróci później lub odświeży stronę.

    setStatus = document.getElementById('stat');
    setStatus.onclick = function() {
        if(document.getElementById('stat').checked) {
            localStorage.setItem('stat', "true");
        } else {
            localStorage.setItem('stat', "false");
        }
    }


getStstus = localStorage.getItem('stat');
    if (getStstus == "true") {
        console.log("its checked");
        document.getElementById("stat").checked;
    } else {
        console.log("its not checked");
    }

questionAnswers(3)

yourAnswerToTheQuestion