mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-11 01:59:58 +00:00
Fix error calling menus.update before menus exist
This commit is contained in:
@@ -348,13 +348,13 @@ options.addEventListener("changed", async ev => {
|
|||||||
const alteredOpts = ev.detail;
|
const alteredOpts = ev.detail;
|
||||||
const newOpts = await options.getAll();
|
const newOpts = await options.getAll();
|
||||||
|
|
||||||
if (alteredOpts.includes("mediaEnabled")) {
|
if (menuIdMediaCast && alteredOpts.includes("mediaEnabled")) {
|
||||||
browser.menus.update(menuIdMediaCast, {
|
browser.menus.update(menuIdMediaCast, {
|
||||||
visible: newOpts.mediaEnabled
|
visible: newOpts.mediaEnabled
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (alteredOpts.includes("localMediaEnabled")) {
|
if (menuIdMediaCast && alteredOpts.includes("localMediaEnabled")) {
|
||||||
browser.menus.update(menuIdMediaCast, {
|
browser.menus.update(menuIdMediaCast, {
|
||||||
targetUrlPatterns: newOpts.localMediaEnabled
|
targetUrlPatterns: newOpts.localMediaEnabled
|
||||||
? URL_PATTERNS_ALL
|
? URL_PATTERNS_ALL
|
||||||
|
|||||||
Reference in New Issue
Block a user