From 2e233da16d1b62b569e99802b494a3765ef04d64 Mon Sep 17 00:00:00 2001 From: Danny Coates Date: Mon, 6 Nov 2017 13:36:36 -0800 Subject: [PATCH] unsupport MS Edge (for now, sorry) and some http header nits --- app/main.js | 3 +++ app/templates/downloadPassword.js | 2 +- app/templates/uploadPassword.js | 2 +- server/prod.js | 5 +++-- server/routes/index.js | 5 +++++ 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/app/main.js b/app/main.js index 7db1e4bf..8888718f 100644 --- a/app/main.js +++ b/app/main.js @@ -28,6 +28,9 @@ app.use((state, emitter) => { ) { return emitter.emit('replaceState', '/unsupported/outdated'); } + if (/edge\/\d+/i.test(navigator.userAgent)) { + return emitter.emit('replaceState', '/unsupported/edge'); + } const ok = await canHasSend(assets.get('cryptofill.js')); if (!ok) { const reason = /firefox/i.test(navigator.userAgent) ? 'outdated' : 'gcm'; diff --git a/app/templates/downloadPassword.js b/app/templates/downloadPassword.js index 324e8d24..4ce13608 100644 --- a/app/templates/downloadPassword.js +++ b/app/templates/downloadPassword.js @@ -14,7 +14,7 @@ module.exports = function(state, emit) { const div = html`
${label} -
+ ${state.translate('requirePasswordCheckbox')}
- +