From f2ee29900486f83bc399c8f53552640c01f8f770 Mon Sep 17 00:00:00 2001 From: Pavel Djundik Date: Sun, 2 Sep 2018 20:34:47 +0300 Subject: [PATCH] Fix passwords not being saved in Firefox Fixes #1740 --- client/views/windows/sign_in.tpl | 4 ++-- src/server.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/client/views/windows/sign_in.tpl b/client/views/windows/sign_in.tpl index 81f7f0cb..07964f9d 100644 --- a/client/views/windows/sign_in.tpl +++ b/client/views/windows/sign_in.tpl @@ -3,11 +3,11 @@ The Lounge - +
- + {{> ../reveal-password}}
diff --git a/src/server.js b/src/server.js index ee6e4981..5b502e03 100644 --- a/src/server.js +++ b/src/server.js @@ -245,7 +245,7 @@ function index(req, res, next) { const policies = [ "default-src 'none'", // default to nothing - "form-action 'none'", // no default-src fallback + "form-action 'self'", // 'self' to fix saving passwords in Firefox, even though login is handled in javascript "connect-src 'self' ws: wss:", // allow self for polling; websockets "style-src 'self' https: 'unsafe-inline'", // allow inline due to use in irc hex colors "script-src 'self'", // javascript