[Webkit-unassigned] [Bug 274406] New: iOS Safari Extensions Script stops working

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon May 20 11:35:22 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=274406

            Bug ID: 274406
           Summary: iOS Safari Extensions Script stops working
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Extensions
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: frederik.riedel at frogg.io
                CC: timothy at apple.com, webkit-bug-importer at group.apple.com

Created attachment 471450

  --> https://bugs.webkit.org/attachment.cgi?id=471450&action=review

this is how it should look like, but after refreshing the page, my scripts dont receive any callbacks anymore.

Hello!

I, alongside many of my users, have noticed that something has changed with how iOS Safari Extensions work around iOS 17.4(.1?).

Essentially functionality of one sec’s browser extension to shield websites is broken.

This bug is only about the iOS Safari Extension, the macOS version still works.
This is the live version of the app including the extension: 
https://apps.apple.com/de/app/one-sec-screen-time-focus/id1532875441

So far I thought this was a bug, but none of the iOS 17.5 betas, neither the new iOS 17.5.1 bug fix update have reverted that new behavior.

I have created a feedback request including a minimal Xcode project that can reproduces the issue: FB13769055

At some point after refreshing the website, my extension stops working (content script is just not called anymore…).

It would be great to get some feedback if this is either (1) a new expected behavior on mobile safari or (2) a bug.

If (1) applies, it would be great to get some documentation on this, so we can work on a new version incorporating the new limitations.
If (2) applies, it would be great if you could share a workaround.

Thanks a lot and have a nice day!

– Frederik

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240520/58736fba/attachment.htm>


More information about the webkit-unassigned mailing list