diff --git a/client/public/manifest.webmanifest b/client/public/manifest.webmanifest
index 83c2949..bd25dd1 100644
--- a/client/public/manifest.webmanifest
+++ b/client/public/manifest.webmanifest
@@ -8,6 +8,18 @@
"display": "standalone",
"background_color": "#111111",
"theme_color": "#111111",
+ "file_handlers": [
+ {
+ "action": "/open-snatchsave",
+ "accept": {
+ "application/x-snatchsave": [".snatchSave"]
+ },
+ "icons": [
+ { "src": "/pwa_icons/icon-48x48.png", "sizes": "48x48", "type": "image/png" },
+ { "src": "/pwa_icons/icon-128x128.png", "sizes": "128x128", "type": "image/png" }
+ ]
+ }
+ ],
"icons": [
{ "src": "/pwa_icons/icon-192x192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
{ "src": "/pwa_icons/icon-256x256.png", "sizes": "256x256", "type": "image/png", "purpose": "any" },
diff --git a/client/src/components/DashboardActions.vue b/client/src/components/DashboardActions.vue
index 1a5c0d9..ddd7584 100644
--- a/client/src/components/DashboardActions.vue
+++ b/client/src/components/DashboardActions.vue
@@ -22,7 +22,7 @@