5 ms·
I've used this to convert a small Google Meet push-to-talk extension: https://github.com/BashVideo/google-meet-push-to-talk/pull/25 https://github.com/BashVideo
by kosinus 6y ago
I've used this to convert a small Google Meet push-to-talk extension: https://github.com/BashVideo/google-meet-push-to-talk/pull/25 https://github.com/BashVideo/google-meet-push-to-talk/pull/2...
That one's really simple, but doing the Firefox port first seems to have ironed out most of the compatibility issues. Mostly APIs with newer versions where Chrome is the only one to support the old API.
But just exploring web extensions a bit (this was my first time interacting it), it feels like supported features differ quite a bit between browsers. Chrome has the lead here, and Safari seems 'minimal' in comparison. UI elements can also behave very differently between browsers.
Apple is dead-set on having you use the App Store to distribute even web extensions. The converter works fine, but just this way of doing things does bring along a bunch of frustration for unfamiliar devs. There was a Twitter thread on this recently started by a member of the Safari team, which gives an idea: https://twitter.com/jensimmons/status/1338558758025367553 https://twitter.com/jensimmons/status/1338558758025367553