diff --git a/app/renderer/inkFile.js b/app/renderer/inkFile.js index f4e24469..e5095fc6 100644 --- a/app/renderer/inkFile.js +++ b/app/renderer/inkFile.js @@ -227,6 +227,10 @@ InkFile.prototype.tryLoadFromDisk = function(loadCallback) { return; } + // Strip any BOM + // https://en.wikipedia.org/wiki/Byte_order_mark + data = data.replace(/^\uFEFF/, ''); + // Success - fire this callback before other callbacks // like document change get fired loadCallback(true);