diff --git a/src/core/gui.coffee b/src/core/gui.coffee
index d02fb6d..3dd51f7 100644
--- a/src/core/gui.coffee
+++ b/src/core/gui.coffee
@@ -76,7 +76,7 @@ self.OS.GUI =
_courrier.osfail "Cannot read service script: #{srv} ", e, s
appsByMime: (mime) ->
- metas = ( v for k, v of _OS.setting.system.packages when v.app )
+ metas = ( v for k, v of _OS.setting.system.packages when v and v.app )
mimes = ( m.mimes for m in metas when m)
apps = []
# search app by mimes
@@ -95,7 +95,7 @@ self.OS.GUI =
appsWithServices: () ->
o = {}
- o[k] = v for k, v of _OS.setting.system.packages when v.services and v.services.length > 0
+ o[k] = v for k, v of _OS.setting.system.packages when v and v.services and v.services.length > 0
o
openWith: (it) ->
diff --git a/src/core/tags/afx-menu.js b/src/core/tags/afx-menu.js
index d98ca03..4d1f7aa 100644
--- a/src/core/tags/afx-menu.js
+++ b/src/core/tags/afx-menu.js
@@ -8,12 +8,16 @@
{data.shortcut}
-