diff --git a/brutaldon/templates/intercooler/mute.html b/brutaldon/templates/intercooler/mute.html
new file mode 100644
index 0000000..96ff884
--- /dev/null
+++ b/brutaldon/templates/intercooler/mute.html
@@ -0,0 +1,15 @@
+{% if not relationship.muting %}
+
+ Mute
+
+{% else %}
+
+ Unmute
+
+{% endif %}
diff --git a/brutaldon/views.py b/brutaldon/views.py
index ee4ccf1..2e37997 100644
--- a/brutaldon/views.py
+++ b/brutaldon/views.py
@@ -675,7 +675,14 @@ def mute(request, id):
mastodon.account_unmute(id)
else:
mastodon.account_mute(id)
- return redirect(user, user_dict.acct)
+ if request.POST.get('ic-request'):
+ relationship['muting'] = not relationship['muting']
+ return render(request, 'intercooler/mute.html',
+ {"user": user_dict,
+ "relationship": relationship,
+ })
+ else:
+ return redirect(user, user_dict.acct)
else:
return render(request, 'main/mute.html',
{"user": user_dict, "relationship": relationship,