[Webkit-unassigned] [Bug 254777] REGRESSION (Safari 16.4): PostMessage with transfer object is broken between contexts

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 11 17:32:36 PDT 2023


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

--- Comment #10 from Justin Mayfield <tooker at gmail.com> ---
(In reply to John Wilander from comment #9)
> Hi, Justin! Thanks for filing. Could you share which extension this is for?
> And am I right in that you have already deployed a workaround so the bug
> won't reproduce with your extension? Thanks!

Hello John,

This is my extension:
   https://github.com/SauceLLC/sauce4strava
   https://apps.apple.com/us/app/sauce-for-strava/id1570922521
   https://addons.mozilla.org/en-US/firefox/addon/sauce4strava/
   https://chrome.google.com/webstore/detail/eigiefcapdcdmncdghkeahgfmnobigha

And you are correct, I already released patched builds (v8.2.2) on the Apple and Firefox stores.

This is the commit with my workaround: https://github.com/SauceLLC/sauce4strava/commit/9100e2db6245b5db7bf104b3044029d0b936ec7a

I don't know how to get you a Safari based build with the old behavior from the app-store, but if you use Onion you can install this unpatched firefox build: https://addons.mozilla.org/firefox/downloads/file/4078653/sauce4strava-8.2.1.xpi

I should warn you that you'll probably need to create an account with strava.com first.  It's free, but there would be some tedium in trying to repro from my particular extension.  You'll also need to be on a page that invokes these postMessage calls, such as this example: https://www.strava.com/activities/8355858982

-- 
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/20230412/9dec2ae8/attachment.htm>


More information about the webkit-unassigned mailing list