diff --git a/changes/changelog.d/1296.enhancement b/changes/changelog.d/1296.enhancement
new file mode 100644
index 000000000..2df4117aa
--- /dev/null
+++ b/changes/changelog.d/1296.enhancement
@@ -0,0 +1 @@
+Added modal to prompt users to log in when subscribing to channels (#1296)
diff --git a/front/scripts/fix-fomantic-css.py b/front/scripts/fix-fomantic-css.py
index 075d818dd..3ab13001f 100755
--- a/front/scripts/fix-fomantic-css.py
+++ b/front/scripts/fix-fomantic-css.py
@@ -164,6 +164,7 @@ def discard_unused_icons(rule):
".wikipedia",
".wrench",
".x",
+ ".key",
]
if ":before" not in rule["lines"][0]:
return False
diff --git a/front/src/components/channels/SubscribeButton.vue b/front/src/components/channels/SubscribeButton.vue
index 6a087554b..3fb06be29 100644
--- a/front/src/components/channels/SubscribeButton.vue
+++ b/front/src/components/channels/SubscribeButton.vue
@@ -1,16 +1,33 @@
-