diff --git a/app/views/layouts/darkswarm.html.haml b/app/views/layouts/darkswarm.html.haml
index caa8c9fe06..fedbcdddfc 100644
--- a/app/views/layouts/darkswarm.html.haml
+++ b/app/views/layouts/darkswarm.html.haml
@@ -1,4 +1,4 @@
-%html
+%html{ "ng-csp": "no-unsafe-eval" }
%head
%meta{charset: 'utf-8'}/
%meta{name: 'viewport', content: "width=device-width,initial-scale=1.0"}/
diff --git a/app/views/layouts/registration.html.haml b/app/views/layouts/registration.html.haml
index ad947d5a1f..7ad2a4427f 100644
--- a/app/views/layouts/registration.html.haml
+++ b/app/views/layouts/registration.html.haml
@@ -1,4 +1,4 @@
-%html
+%html{ "ng-csp": "no-unsafe-eval" }
%head
%meta{charset: 'utf-8'}/
%meta{name: 'viewport', content: "width=device-width,initial-scale=1.0"}/
diff --git a/app/views/spree/layouts/admin.html.haml b/app/views/spree/layouts/admin.html.haml
index 530b83bdb5..2895809887 100644
--- a/app/views/spree/layouts/admin.html.haml
+++ b/app/views/spree/layouts/admin.html.haml
@@ -1,5 +1,5 @@
!!!
-%html{:lang => "en"}
+%html{:lang => "en", "ng-csp": "no-unsafe-eval" }
%head{"data-hook" => "admin_inside_head"}
= render :partial => 'spree/admin/shared/head'
diff --git a/app/views/spree/layouts/bare_admin.html.haml b/app/views/spree/layouts/bare_admin.html.haml
index 2ad44e016e..22955e8f9e 100644
--- a/app/views/spree/layouts/bare_admin.html.haml
+++ b/app/views/spree/layouts/bare_admin.html.haml
@@ -1,4 +1,4 @@
-%html{ lang: "en" }
+%html{ lang: "en", "ng-csp": "no-unsafe-eval" }
%head{"data-hook" => "admin_inside_head"}= render :partial => 'spree/admin/shared/head'
%body.admin{"data-ajax-root-path" => main_app.root_path}
#wrapper{"data-hook" => ""}