summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/invidious/views/clear_watch_history.ecr2
-rw-r--r--src/invidious/views/data_control.ecr2
-rw-r--r--src/invidious/views/delete_account.ecr2
-rw-r--r--src/invidious/views/preferences.ecr2
-rw-r--r--src/invidious/views/subscription_manager.ecr2
-rw-r--r--src/invidious/views/token_manager.ecr2
6 files changed, 6 insertions, 6 deletions
diff --git a/src/invidious/views/clear_watch_history.ecr b/src/invidious/views/clear_watch_history.ecr
index ea6eb1fc..2bb9884c 100644
--- a/src/invidious/views/clear_watch_history.ecr
+++ b/src/invidious/views/clear_watch_history.ecr
@@ -13,7 +13,7 @@
</button>
</div>
<div class="pure-u-1-2">
- <a class="pure-button" href="<%= referer %>">
+ <a class="pure-button" href="<%= URI.escape(referer) %>">
<%= translate(locale, "No") %>
</a>
</div>
diff --git a/src/invidious/views/data_control.ecr b/src/invidious/views/data_control.ecr
index 6ab3e57e..463d5fd4 100644
--- a/src/invidious/views/data_control.ecr
+++ b/src/invidious/views/data_control.ecr
@@ -3,7 +3,7 @@
<% end %>
<div class="h-box">
- <form class="pure-form pure-form-aligned" enctype="multipart/form-data" action="/data_control?referer=<%= referer %>" method="post">
+ <form class="pure-form pure-form-aligned" enctype="multipart/form-data" action="/data_control?referer=<%= URI.escape(referer) %>" method="post">
<fieldset>
<legend><%= translate(locale, "Import") %></legend>
diff --git a/src/invidious/views/delete_account.ecr b/src/invidious/views/delete_account.ecr
index 7cfb9bfa..0fa1e77c 100644
--- a/src/invidious/views/delete_account.ecr
+++ b/src/invidious/views/delete_account.ecr
@@ -13,7 +13,7 @@
</button>
</div>
<div class="pure-u-1-2">
- <a class="pure-button" href="<%= referer %>">
+ <a class="pure-button" href="<%= URI.escape(referer) %>">
<%= translate(locale, "No") %>
</a>
</div>
diff --git a/src/invidious/views/preferences.ecr b/src/invidious/views/preferences.ecr
index 12513a64..d0747b59 100644
--- a/src/invidious/views/preferences.ecr
+++ b/src/invidious/views/preferences.ecr
@@ -9,7 +9,7 @@ function update_value(element) {
</script>
<div class="h-box">
- <form class="pure-form pure-form-aligned" action="/preferences?referer=<%= referer %>" method="post">
+ <form class="pure-form pure-form-aligned" action="/preferences?referer=<%= URI.escape(referer) %>" method="post">
<fieldset>
<legend><%= translate(locale, "Player preferences") %></legend>
diff --git a/src/invidious/views/subscription_manager.ecr b/src/invidious/views/subscription_manager.ecr
index 6e015738..fe866bd0 100644
--- a/src/invidious/views/subscription_manager.ecr
+++ b/src/invidious/views/subscription_manager.ecr
@@ -19,7 +19,7 @@
</div>
<div class="pure-u-1-3" style="text-align:right">
<h3>
- <a href="/data_control?referer=<%= referer %>">
+ <a href="/data_control?referer=<%= URI.escape(referer) %>">
<%= translate(locale, "Import/export") %>
</a>
</h3>
diff --git a/src/invidious/views/token_manager.ecr b/src/invidious/views/token_manager.ecr
index 713873dc..c5cfd7ff 100644
--- a/src/invidious/views/token_manager.ecr
+++ b/src/invidious/views/token_manager.ecr
@@ -11,7 +11,7 @@
<div class="pure-u-1-3"></div>
<div class="pure-u-1-3" style="text-align:right">
<h3>
- <a href="/preferences?referer=<%= referer %>"><%= translate(locale, "Preferences") %></a>
+ <a href="/preferences?referer=<%= URI.escape(referer) %>"><%= translate(locale, "Preferences") %></a>
</h3>
</div>
</div>