diff --git a/files/routes/settings.py b/files/routes/settings.py
index cdc905602..732fbd293 100644
--- a/files/routes/settings.py
+++ b/files/routes/settings.py
@@ -92,7 +92,7 @@ def settings_personal_post(v):
background = request.values.get("background", v.background)
if background != v.background and background.endswith(".webp") and len(background) <= 20:
- v.background = request.values.get("background")
+ v.background = request.values.get("background").replace('.webp', '')
updated = True
elif request.values.get("reddit", v.reddit) != v.reddit:
reddit = request.values.get("reddit")
diff --git a/files/templates/util/html_head.html b/files/templates/util/html_head.html
index 2cb624a63..6d9fde8d1 100644
--- a/files/templates/util/html_head.html
+++ b/files/templates/util/html_head.html
@@ -157,17 +157,22 @@
{% macro stylesheets_lower() %}
{% if SITE_NAME == 'rDrama' and (not v or v.is_banned or v.agendaposter) %}
- {% set background = '/assets/images/backgrounds/glitter/1.webp?v=3' %}
+ {% set background = 'glitter/1' %}
{% elif v and v.background %}
- {% set background = '/assets/images/backgrounds/' + v.background %}
+ {% set background = v.background %}
+ {% endif %}
+
+ {% if background %}
+
{% endif %}
-
{% endmacro %}
{% macro default_theme() %}