-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
feat: upgrade react-native-webview #7759
Conversation
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
269f28a
to
a9fdee9
Compare
d48f81c
to
cc0035f
Compare
Failing tests might require patching |
We have a working in-app browser on both Android and iOS platforms with latest (13.6.2) react-native-webview. Had to change the Android WebView callback that injects the web3 provider. See changes here
TODO: Identify which commit from main breaks the communication. |
Hey @jpcloureiro, as our ramp integrations rely heavily on the webview package I want to let you and all the mobile team know that we will be keeping an eye on the progress of this PR so by the time this is ready to be reviewed our QA engineer Brendan (@bkirb) confirms our integrations with providers are not broken. Please consider adding |
cc0035f
to
38b53aa
Compare
38b53aa
to
eb604a6
Compare
TODO: Test Blockaid feature (PPOMView) |
Bitrise❌❌❌ Commit hash: 056cf00 Note
|
Bitrise🔄🔄🔄 Commit hash: 056cf00 Note
|
Bitrise✅✅✅ Commit hash: 056cf00 Note
|
Bitrise🔄🔄🔄 Commit hash: 056cf00 Note
|
Bitrise❌❌❌ Commit hash: 056cf00 Note
|
Bitrise🔄🔄🔄 Commit hash: 88ba796 Note
|
Quality Gate passedIssues Measures |
Bitrise❌❌❌ Commit hash: 88ba796 Note
|
2 similar comments
Bitrise❌❌❌ Commit hash: 88ba796 Note
|
Bitrise❌❌❌ Commit hash: 88ba796 Note
|
Bitrise🔄🔄🔄 Commit hash: 88ba796 Note
|
Bitrise❌❌❌ Commit hash: 88ba796 Note
|
2 similar comments
Bitrise❌❌❌ Commit hash: 88ba796 Note
|
Bitrise❌❌❌ Commit hash: 88ba796 Note
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Snaps changes LGTM and confirmed working 👍
Description
Moving away from
.patch
changes on the webviewOur RNWebView fork contains the security patches.
The "Javascript Injection" patch was removed and the related patches to fix bugs introduced by that.
Jest snapshots updates to reflect the new RNWebView component
Related issues
Addresses: mobile-planning #1294
Acceptance Criteria
must be closed with zero bugsDonePre-merge author checklist
Pre-merge reviewer checklist