Search code examples
iossafaripermissionsweb-extension

iOS Safari Web Extension - What happens to current users when we add a new required permission


I'm working on an iOS Safari Web Extension, and I want to add a new required permission.

However, I can't find anywhere explaining what happens for the current users.

  • Will the extension continue to work as previously?

  • Will the extension be disabled until the user activates again?

From our tests, it seems that everything works as expected.

We want to add the nativeMessaging permission.

Does anyone know if Apple has that information anywhere? Or what will happen?


Solution

  • In Apple Forums, an engineer replied:

    Yes, adding new permissions has no impact on existing users. New host permissions will need the user to allow them when the extension next tries to access tabs, cookies, pages, etc that match the new host patterns.