-
Notifications
You must be signed in to change notification settings - Fork 134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chrome Manifest v3 extensions may be rejected due to "obfuscated code" #1464
Comments
first step is likely to get updated to latest rrweb so we can be sure we're not chasing shadows #1276 |
Sorry if this question has already been asked but will session replay currently work with a chrome extension V3? |
Unfortunately it will not pass the review by the Chrome Extension team yet check out the discussion here |
@pauldambra any new updates on the progress of this issue? We really missing having the session recording observability in our chrome extension. |
Same question, I've paused session recording for a couple of weeks and really need it 😂 @pauldambra |
the rrweb upgrades took a bunch of attention so we haven't looked at this yet (i'll make the standard reminder that PRs are welcome if other folk have time to look at it - but i appreciate this is fairly deep in the guts of your dependencies dependency 😅) it's been logged here already rrweb-io/rrweb#1578 without any engagement :/ |
pls prioritize |
ok, pulling on this thread... it might be possible to fix this and avoid needing to remove Canvas recording support we can test if rrweb-io/rrweb#1448 would remove this obfuscated code from the bundle in posthog's usage of rrweb, and if we see that folk's extensions start to pass google's checks, then we can prompt the rrweb maintainers and get this fixed upstream so everyone benefits full disclosure to save people following all the links, that is a PostHog PR to rrweb implementing a change from Sentry's fork of rrweb they they offered to contribute rrweb-io/rrweb#1376. in both cases folk were only looking at bundle size since that predates google's changes to the review process. |
let me know how i can publish this to the google store we can do this right away to test |
Thanks for looking into this @pauldambra. I'm going to remove posthog recording right now to get things published. |
Yep, unfortunately and super frustratingly that's the only solution at the moment. We really hate that that's the case |
We just fixed this upstream with this PR: rrweb-io/rrweb#1568 Specifically this fixes it in the bundling step as long as the Also see the release.yaml for how this is used to release a new version of the extension to the Chrome store. |
follow-up to #1394
that issue is very long already so I want to have a little more space to breathe for what is a separate problem that will have a different solution
see #1394 (comment) from @oliverdunk
his comment carried here:
see also
from #1394 (comment)
other context
The text was updated successfully, but these errors were encountered: