From d953a61d3989df02d46a35d03d3edbebb26dfca7 Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Wed, 8 Nov 2017 15:52:42 -0800 Subject: [PATCH] preload.js: Load spellcheck last; it fails with /tmp noexec (#1734) --- preload.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/preload.js b/preload.js index 7b2c2683c..9d8f40a9e 100644 --- a/preload.js +++ b/preload.js @@ -38,7 +38,6 @@ // We pull these dependencies in now, from here, because they have Node.js dependencies require('./js/logging'); - require('./js/spell_check'); require('./js/backup'); window.nodeSetImmediate = setImmediate; @@ -53,4 +52,8 @@ window.nodeFetch = require('node-fetch'); window.httpsAgent = require('https').Agent; window.nodeBuffer = Buffer; + + // We pull this in last, because the native module involved appears to be sensitive to + // /tmp mounted as noexec on Linux. + require('./js/spell_check'); })();