Skip to content

Commit 83dba4f

Browse files
rebloordotproto
andcommitted
Suggestion from feedback
Co-authored-by: Simeon Vincent <svincent@gmail.com>
1 parent 9965016 commit 83dba4f

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

favourite-colour/options.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,16 @@ async function saveOptions(e) {
66
}
77

88
async function restoreOptions() {
9-
try {
10-
let res = await browser.storage.managed.get('colour');
11-
document.querySelector("#managed-colour").innerText = res.colour;
12-
} catch(error) {
13-
console.log(JSON.stringify(error));
14-
}
9+
try {
10+
let res = await browser.storage.managed.get('colour');
11+
document.querySelector("#managed-colour").innerText = res.colour || "Could not find 'colour' in managed storage.";
12+
} catch(error) {
13+
if (error.message === "Managed storage manifest not found") {
14+
document.querySelector("#managed-colour").innerText = "Managed storage manifest not found. Make sure it's stored in an appropriate location.";
15+
} else {
16+
document.querySelector("#managed-colour").innerText = `Unexpected managed storage error: ${error.message}`;
17+
}
18+
}
1519

1620
res = await browser.storage.sync.get('colour');
1721
document.querySelector("#colour").value = res.colour || 'Firefox red';

0 commit comments

Comments
 (0)