diff --git a/gracedb/views.py b/gracedb/views.py
index 035e72ae14bc1ec07bed4d1a48bb33972b302708..29eceaff4716189bf3c19a554f7431f25210b3ca 100644
--- a/gracedb/views.py
+++ b/gracedb/views.py
@@ -994,8 +994,10 @@ def latest(request):
 
     if 'limited' in request.GET or 'limited' in request.POST:
         limit = LimitedEvent
+        context['limited'] = 'limited'
     else:
         limit = lambda x: x
+        context['limited'] = 'notlimited'
 
     context['form'] = form
     context['rawquery'] = request.GET.get('query') or request.POST.get('query') or ""
diff --git a/templates/gracedb/latest.html b/templates/gracedb/latest.html
index 3adec74eaf612730632f8422bd27f638c632657a..00ea3f1c383842afbdbb7969622b5acffe2877e0 100644
--- a/templates/gracedb/latest.html
+++ b/templates/gracedb/latest.html
@@ -11,11 +11,7 @@
 {% block jscript %}
 
 {% if not error %}
-    {% if rawquery %}
-        <meta http-equiv="refresh" content="300;url={% url latest %}/?query={{rawquery|urlencode}}">
-    {% else %}
-        <meta http-equiv="refresh" content="300;url={% url latest %}">
-    {% endif %}
+    <meta http-equiv="refresh" content="300;url={% url latest %}/?query={{rawquery|urlencode}}&{{limited}}">
 {% endif %}