diff --git a/passExtension/Info.plist b/passExtension/Info.plist
index e345f72..0539a9e 100644
--- a/passExtension/Info.plist
+++ b/passExtension/Info.plist
@@ -25,14 +25,17 @@
NSExtensionAttributes
NSExtensionActivationRule
-
- NSExtensionActivationSupportsText
-
- NSExtensionActivationSupportsWebPageWithMaxCount
- 1
- NSExtensionActivationSupportsWebURLWithMaxCount
- 1
-
+ SUBQUERY (
+ extensionItems,
+ $extensionItem,
+ SUBQUERY (
+ $extensionItem.attachments,
+ $attachment,
+ ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "org.appextension.find-login-action" ||
+ ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.url" ||
+ ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.plain-text"
+ ).@count == $extensionItem.attachments.@count
+ ).@count == 1
NSExtensionJavaScriptPreprocessingFile
passProcessor