diff --git a/lib/wanderer_app/map/server/map_server_connections_impl.ex b/lib/wanderer_app/map/server/map_server_connections_impl.ex
index 1e48a90e..2f834553 100644
--- a/lib/wanderer_app/map/server/map_server_connections_impl.ex
+++ b/lib/wanderer_app/map/server/map_server_connections_impl.ex
@@ -356,8 +356,6 @@ defmodule WandererApp.Map.Server.ConnectionsImpl do
def can_add_location(_scope, nil), do: false
- def can_add_location(:all, _solar_system_id), do: true
-
def can_add_location(:none, _solar_system_id), do: false
def can_add_location(scope, solar_system_id) do
@@ -380,6 +378,9 @@ defmodule WandererApp.Map.Server.ConnectionsImpl do
not (@prohibited_system_classes |> Enum.member?(system_static_info.system_class)) and
@known_space |> Enum.member?(system_static_info.system_class)
+ :all ->
+ not (@prohibited_system_classes |> Enum.member?(system_static_info.system_class))
+
_ ->
false
end
diff --git a/lib/wanderer_app_web/components/layouts/root.html.heex b/lib/wanderer_app_web/components/layouts/root.html.heex
index e1893ee8..89221e90 100644
--- a/lib/wanderer_app_web/components/layouts/root.html.heex
+++ b/lib/wanderer_app_web/components/layouts/root.html.heex
@@ -32,14 +32,22 @@
/>
diff --git a/lib/wanderer_app_web/router.ex b/lib/wanderer_app_web/router.ex
index 8a051e2a..fc884b90 100644
--- a/lib/wanderer_app_web/router.ex
+++ b/lib/wanderer_app_web/router.ex
@@ -57,6 +57,7 @@ defmodule WandererAppWeb.Router do
@script_src,
~w('unsafe-inline'),
~w(https://unpkg.com),
+ ~w(https://cdn.jsdelivr.net),
~w(https://w.appzi.io),
~w(https://www.googletagmanager.com),
~w(https://cdnjs.cloudflare.com)