krz/hutch

an ios client for sourcehut

clone: git clone https://gitbay.org/krz/hutch.git

1d1052efc972682ea38d4fe0d69bc4b32c2a79e7

verified · cmc

author: Christian Cleberg <hello@cleberg.net> · 2026-07-16T22:36:45Z

Fix Safari extension manifest for App Store upload

The non-persistent background declares scripts without a service_worker,
so App Store validation (code 90849) requires the persistent flag to be
explicitly false on iOS/iPadOS. Add "persistent": false.
 HutchSafariExtension/Resources/manifest.json | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/HutchSafariExtension/Resources/manifest.json b/HutchSafariExtension/Resources/manifest.json
index 7024f6d..71403c0 100644
--- a/HutchSafariExtension/Resources/manifest.json
+++ b/HutchSafariExtension/Resources/manifest.json
@@ -21,7 +21,8 @@
   "background": {
     "scripts": [
       "background.js"
-    ]
+    ],
+    "persistent": false
   },
   "content_scripts": [
     {