@@ -277,6 +277,8 @@ def render(template_name, override_theme=None, **kwargs):
277277
278278 kwargs['template_name'] = template_name
279279
280+ kwargs['cookies'] = request.cookies
281+
280282 return render_template(
281283 '{}/{}'.format(kwargs['theme'], template_name), **kwargs)
282284
@@ -292,7 +294,6 @@ def index():
292294 if not request.args and not request.form:
293295 return render(
294296 'index.html',
295− cookies=request.cookies,
296297 )
297298
298299 try:
@@ -300,7 +301,6 @@ def index():
300301 except:
301302 return render(
302303 'index.html',
303− cookies=request.cookies,
304304 )
305305
306306 search.results, search.suggestions,\
@@ -389,7 +389,6 @@ def index():
389389 answers=search.answers,
390390 infoboxes=search.infoboxes,
391391 theme=get_current_theme_name(),
392− cookies=request.cookies,
393392 favicons=global_favicons[themes.index(get_current_theme_name())]
394393 )
395394
@@ -399,7 +398,6 @@ def about():
399398 """Render about page"""
400399 return render(
401400 'about.html',
402− cookies=request.cookies,
403401 )
404402
405403
@@ -561,7 +559,6 @@ def preferences():
561559 autocomplete_backends=autocomplete_backends,
562560 shortcuts={y: x for x, y in engine_shortcuts.items()},
563561 themes=themes,
564− cookies=request.cookies,
565562 theme=get_current_theme_name())
566563
567564
@@ -619,7 +616,6 @@ def stats():
619616 return render(
620617 'stats.html',
621618 stats=stats,
622− cookies=request.cookies,
623619 )
624620
625621