File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -6,12 +6,16 @@ async function saveOptions(e) {
66}
77
88async 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' ;
You can’t perform that action at this time.
0 commit comments