function saveOptions(e) { e.preventDefault(); browser.storage.local.set({ username: document.querySelector("#username").value, authToken: document.querySelector("#authToken").value }); } function restoreOptions() { function setCurrentChoice(result) { document.querySelector("#username").value = result.username || ""; document.querySelector("#authToken").value = result.authToken || ""; } function onError(error) { console.log('Error: ${error}'); } var getting = browser.storage.local.get(); getting.then(setCurrentChoice, onError); } document.addEventListener("DOMContentLoaded", restoreOptions); document.querySelector("form").addEventListener("submit", saveOptions);