iOS 17.4.1 Safari extension issues

Since updating to iOS v17.4.1 our safari extension no longer functions as it used to We are experiencing issues where our content script is not getting initialized, On devices running iOS 17.4.1, the content script included in our extension does not appear to run. There are no logs from the content script in the console, whereas on other versions and devices, it operates as expected. Our Extension relies con communication between the background and content scripts in order for us to render various popups to our users, based on our logs as of iOS 17.4.1 this communication is not successful, we can see messages being sent from the background script but as mentioned above nothing on the content script side.

This behavior happens majority of the time and on random sites, sometimes opening the same site in a new tab would work but not always. There are also times where we would only receive our popups after opening the safari menu and interacting with our extension via this menu.

Please assist with a way forward

Apple announcement Safari 17.6 Beta Release Notes There is:

  • Fixed an issue where Safari Web Extension background pages would stop responding after about 30 seconds. (127681420)

Has anyone checked if thit fix helps?

As mentioned by the release note above, this issue should be resolved in the latest iOS 17.6 and iOS 18 betas. Please check these releases to see if your extension still runs into issues.

If your extension still encounters issues, please file Feedback at http://feedbackassistant.apple.com/ with a sample project and sysdiagnose.

Can someone who experienced the issue on 17.4.x / 17.5.x confirm or deny it is solved for them on 18 / 17.6 beta?

From my test, the same exact issue still exists on 18 beta.

We are experiencing the same issue. The problem still exists on iOS17.6 and 18 beta. Does anybody know the workaround for this issue?

We would like to know the status in Apple developer team. Is it going to be fixed on next version?

We just tested this issue on iOS17.6 beta3, but this problem still exists. We need help!

We tested this issue on iOS17.6 beta4 which was released few days ago, but this problem still exists. Is there any workaround? Or is it gonna be fixed on 17.6?? PLEASE HELP!

We are also experiencing issues with our Safari Extension which coincides with our user base transitioning to iOS17.5.

From my testing I see no improvement with 17.6 beta.

Still happening for me, too. Version 17.5 (19618.2.12.11.6)

I've tested the 17.6 beta as well as the 18 beta, and the issue still persists

Any update on this issue?

Finally 17.6 was released, but this issue still exists. The workaround for this issue has not been found yet. Is Apple going to fix this issue? This issue is BIG one for us!!

We are experiencing the same problems. 17.5.1 and our background <> content script communication is not working.

Apple clearly doesn't want people to develop extensions, let's face the truth. It's not worth it if they can't update this bug for already a few months. A completely disrespectful way of treating the developers who create for your ecosystem.

iOS 17.6.1 included an additional fix for web extension background pages. Test your extensions in that release and let us know using Feedback Assistant if you're still experiencing issues.

Hi Apple, Thanks for the update, but unfortunately the issue still exists on iOS17.6.1. So I sent the feedback using Feedback Assistant.

any updates?

iOS 17.4.1 Safari extension issues
 
 
Q