From 2d57d69b9ed3adf1241074f7eb29a588bec817a2 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Sat, 31 Jul 2021 10:53:35 -0400 Subject: Improve dictionary importer (#1859) * Optimize dictionary data parsing during import * Use ArrayBuffer instead of string * Add missing function for testing --- ext/js/pages/settings/dictionary-import-controller.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ext/js/pages/settings') diff --git a/ext/js/pages/settings/dictionary-import-controller.js b/ext/js/pages/settings/dictionary-import-controller.js index a44b6625..db9a1a50 100644 --- a/ext/js/pages/settings/dictionary-import-controller.js +++ b/ext/js/pages/settings/dictionary-import-controller.js @@ -281,7 +281,7 @@ class DictionaryImportController { const reader = new FileReader(); reader.onload = () => resolve(reader.result); reader.onerror = () => reject(reader.error); - reader.readAsBinaryString(file); + reader.readAsArrayBuffer(file); }); } -- cgit v1.2.3