From 67066a802b60b79a5136b32a50ae8d43486606b9 Mon Sep 17 00:00:00 2001 From: filipenevola Date: Wed, 6 Jan 2021 09:08:01 -0400 Subject: [PATCH] Fixes btoa unicode --- packages/hot-module-replacement/client.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/hot-module-replacement/client.js b/packages/hot-module-replacement/client.js index f94cc93b24e..3d37e2ed197 100644 --- a/packages/hot-module-replacement/client.js +++ b/packages/hot-module-replacement/client.js @@ -115,7 +115,7 @@ function send(message) { function connect() { if (mustReload) { - // The page will reload, no reason to + // The page will reload, no reason to // connect and show more logs in the console return; } @@ -179,8 +179,13 @@ function walkTree(pathParts, tree) { return walkTree(pathParts, _module); } +// btoa with unicode support +function utoa(data) { + return btoa(unescape(encodeURIComponent(data))); +} + function createInlineSourceMap(map) { - return "//# sourceMappingURL=data:application/json;base64," + btoa(JSON.stringify(map)); + return "//# sourceMappingURL=data:application/json;base64," + utoa(JSON.stringify(map)); } function createModuleContent (code, map) {