-
Notifications
You must be signed in to change notification settings - Fork 72
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
React Native Incompatibility: "failed to delete intrinsics.[object Object]syncGenerator%6length" #660
Comments
@erights It looks like there’s a non-standard non-configurable |
I know I've run SES on Safari before. Is this new? Also, What version of Safari? |
To try diagnosing this, I visited https://ses-demo.netlify.app/demos/console/ using Safari Version 14.1 (16611.1.21.161.3) . I found that my old Safari bug came back! I reopened it at https://bugs.webkit.org/show_bug.cgi?id=222538#c17 After I revise endo to workaround that bug, I'll get back to this one. |
That one is in progress at #711 |
I cannot reproduce this. While running on my development version of #711 , running a local http server, and visiting http://localhost:8080/demos/console/ I get no errors in the console when I refresh. That demo calls |
Revising to lockdown({
errorTaming: 'unsafe',
stackFiltering: 'verbose',
overrideTaming: 'severe',
}); I was still not able to reproduce. This sets all possibly relevant lockdown options to their non-default setting. |
sorry for the safari/react-native confusion |
apologies for the necropost, appreciate the raising of this issue ^ and prev comments i'm also looking into this here
after the revision undefined is not an object (evaluating '(_console = console)._errorOriginal.apply')
undefined is not an object (evaluating (_console = console)._errorOriginal.apply') any thoughts appreciated while i continue debugging edit: if sticking to the original React Native title then imo should remain open till fully resolve and present a solution otherwise if renaming to Add AsyncGenerator.length to allow-list to accommodate Safari i think we can close this from your findings ^ |
@naugtur and i found the semi-root cause and raised the issue here |
Ok, with that diagnosis, I agree we should
as @kriskowal suggests at #660 (comment) Thanks @leotm ! Any idea why they do this? |
When running
lockdown.umd.js
inside Safari and callinglockdown()
, the following error appears:The text was updated successfully, but these errors were encountered: