diff --git a/app/js/utils/menus.ts b/app/js/utils/menus.ts index afcd0a07..e2b8976b 100644 --- a/app/js/utils/menus.ts +++ b/app/js/utils/menus.ts @@ -58,7 +58,7 @@ export function parse( return guard; }; - const isPreserveSelf = (key: string): boolean => { + const shouldRemoveSelf = (key: string): boolean => { return guards.get(key) !== Filter.PRESERVE_SELF; }; @@ -88,14 +88,12 @@ export function parse( } else { delete menu.children; - if (isPreserveSelf(key)) { + if (shouldRemoveSelf(key)) { removeable.add(key); } } - - menu.children = subset; } else if (!isAvailable) { - if (isPreserveSelf(key)) { + if (shouldRemoveSelf(key)) { removeable.add(key); } }