Post

Replies

Boosts

Views

Activity

Reply to Dark mode for extension popups
Sample extension can be found in the feedback assistant or using this link: https://static.jeurissen.co/9612492-apple-darkmode-issue.zip In Chrome and Firefox, in dark mode the extension colors green. Yet in Safari it is blue. Basically it doesn't recognise the dark mode media query.
Topic: Safari & Web SubTopic: General Tags:
Sep ’21
Reply to Background script in the form of a service worker cannot be debugged
For everyone dealing with this issue, keep in mind even in mv3 one can use a non-persistent debug-able background page. To do so, use this type of declaration: { "background": { "service_worker": "background.js", "scripts": ["background.js"] } } This will use a serviceWorker in Chrome, while it will use a background script in Safari and Firefox.
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Apr ’26
Reply to browser.commands: Empty browser action reference causes conflicts
This issue has since been resolved.
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Apr ’26
Reply to Safari Web Extension tab ids are 0 during webNavigation callbacks until onCompleted event
Can not reproduce this in Safari 18.4. Is this still an issue? Did other extension APIs other than the webNavigation API return tabId of 0 instead of -1?
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Apr ’25
Reply to iOS simulator 18.4 cannot add extension to safari
It happens both on new and existing projects. Extensions load fine in the iOS simulator 18.3 even on Xcode 16.3. So the issue seems to be specifically related to iOS 18.4.
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Apr ’25
Reply to iOS simulator 18.4 cannot add extension to safari
Same issue in Xcode 16.3 release 16E140
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Apr ’25
Reply to Bug: Local and Sync storage merged since safari 15
A sample extension can be found here: https://github.com/carlosjeurissen/webext-tech-demo-extensions/tree/main/issues/safari-9723963-merged-sync-and-local-storage And the feedback assistant report can be found here: https://feedbackassistant.apple.com/feedback/9723963
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’21
Reply to browser.commands: Empty browser action reference causes conflicts
See feedback assistant report: https://feedbackassistant.apple.com/feedback/9633205 This report also includes a video and sample extension.
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’21
Reply to Dark mode for extension popups
Sample extension can be found in the feedback assistant or using this link: https://static.jeurissen.co/9612492-apple-darkmode-issue.zip In Chrome and Firefox, in dark mode the extension colors green. Yet in Safari it is blue. Basically it doesn't recognise the dark mode media query.
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’21
Reply to Dark mode for extension popups
You're welcome. Please let me know if you need any more info. Thanks
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’21
Reply to Protocol source matches for CSP in extensions not supported
Can this post be marked as "not solved". As the issue isn't solved yet.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’21
Reply to [bug] Extension frames fail to be embedded on websites
A sample extension is available in the feedback assist ticket and with this URL: https://static.jeurissen.co/8986072-apple-frame-issue.zip In browsers like Firefox and Chrome. The frame is loaded and says "frame". In Safari it doesn't load and thus is blank.
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’21
Reply to Sandbox not working in CSP
The manifest of said sample extension: manifest.json
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’21
Reply to Sandbox not working in CSP
A sample extension can be found here: https://static.jeurissen.co/9612454-apple-sandbox-issue.zip In Chrome and Firefox, "loading..." changes to "loaded". Not in safari due to this issue. The script simply doesn't load.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’21
Reply to Safari web extension - background script - sessionStorage
I'm suggesting to switch to the browser.storage / chrome.storage API. In some other browsers / future browsers support for sessionStorage and localStorage is dropped for extensions. See: https://groups.google.com/a/chromium.org/g/chromium-extensions/c/6qiMo0P-XS4
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’21
Reply to Dark mode for extension popups
See feedback assistant bug report: https://feedbackassistant.apple.com/feedback/9612492
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’21