fix disableCSP
authorRaphaël Jakse <raphael.trivabble@jakse.fr>
Tue, 27 Oct 2020 07:20:57 +0000 (08:20 +0100)
committerRaphaël Jakse <raphael.trivabble@jakse.fr>
Tue, 27 Oct 2020 07:20:57 +0000 (08:20 +0100)
public/trivabble.js
server/trivabble-server.js

index 3249d8c983079ae4a25322cc5e1119ce7e890f86..e61fd1d88ae4073eee342d979f81bac55ed67f72 100644 (file)
         } else {
             myPrompt(
                 _("It seems your did not give your name. You need to do it for the game to run properly."),
-                function (name) {
-                    if (name && name.trim()) {
-                        setSetting("PlayerName", name.trim());
+                function (newName) {
+                    if (newName && newName.trim()) {
+                        setSetting("PlayerName", newName.trim());
                     }
 
                     repromptName(f);
index b90b55992d6034234ea0a6b7130a52555eec083e..a5b19a2a9cbab012befb168021febd8c18b9d772 100644 (file)
@@ -1009,7 +1009,7 @@ function handleRequest(request, response) {
                             "script-src 'self'; " +
                             "style-src 'self'; " +
                             "img-src 'self'; " +
-                            (disableCSP ? "" : "connect-src 'self' " + (
+                            (disableCSP ? "connect-src *; " : "connect-src 'self' " + (
                                 // uzbl (like Safari 9 / iPad 2) does not like insecure websockets on the
                                 // same port with connect-src 'self'
                                 // See https://github.com/w3c/webappsec-csp/issues/7