Permissions Popup behavior when converting an App Extension to Web Extension

Recently, I came across this doc in developer documentation which explains about converting an existing App Extension to a Web Extension ( https://developer.apple.com/documentation/safariservices/safari_web_extensions/converting_a_safari_app_extension_to_a_safari_web_extension ). This is a welcome feature that will help migrating users from App Extension to Web Extension seamlessly. However, what was not clear from that document was the behavior of Permissions Popup post migration/conversion.

In the new Web Extensions, if a Content Scripts is injected into any web site, there's a permission popup that appears asking the users whether that should be allowed. For the App Extension, such a popup did not exist and permissions to inject Content Scripts were already granted at install time. For a Web Extension that is installed as a result of this migration from App Extension, will this permission popup still be shown or will it be implicitly granted the same permission as the App Extension? Can someone clarify?
Answered by Frameworks Engineer in 640321022
Safari Web Extensions have a per-site permission model and the existing permissions do not transfer from your Safari App Extension.
Accepted Answer
Safari Web Extensions have a per-site permission model and the existing permissions do not transfer from your Safari App Extension.

Hi Timothy,

can u pls explain why web extensions doesn't have same permission level as app extensions . is it a security/ privacy measure ? .

Thanks..

Permissions Popup behavior when converting an App Extension to Web Extension
 
 
Q