-
Notifications
You must be signed in to change notification settings - Fork 639
Closed
Labels
snaps-enhancementSnaps enhancementSnaps enhancement
Description
snaps/packages/snaps-controllers/src/services/webview/WebViewMessageStream.ts
Lines 68 to 73 in cbe55de
| // To prevent XSS, we base64 encode the message before injecting it. | |
| // This adds significant performance overhead. | |
| // TODO: Should we use mobile native base64 here? | |
| const bytes = stringToBytes(json); | |
| const base64 = bytesToBase64(bytes); | |
| this.#webView.injectJavaScript(`window.postMessage('${base64}')`); |
Metadata
Metadata
Assignees
Labels
snaps-enhancementSnaps enhancementSnaps enhancement