-
-
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: Partially local WebView for Snaps #10214
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. |
New dependencies detected. Learn more about Socket for GitHub ↗︎
|
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.
LGTM!
…k/metamask-mobile into fb/snaps-partially-local-webview
…k/metamask-mobile into fb/snaps-partially-local-webview
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.
LGTM! It's missing a QA label, since this is not covered by E2E I would suggest add the label "no qa needed"
Quality Gate passedIssues Measures |
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.
Approved on behalf of Snaps team since we got already two reviewers from other teams.
@FrederikBolding @Jonathansoufer |
Description
Replaces the remote WebView with a locally bundled WebView. This WebView still uses a remote iframe for execution, but the initial load will be using all local code. Dependant on MetaMask/snaps#2528
Also moves the
SnapsExecutionWebView
to the App index to have it available even when the application is locked, also prevents issues with breaking the execution environment when locking the app.