From b1b261beb85ba337658c401b7c186a3577a0a61c Mon Sep 17 00:00:00 2001
From: rr- <rr-@sakuya.pl>
Date: Sun, 12 Jun 2016 14:10:51 +0200
Subject: [PATCH] client/posts: fix safety buttons

---
 client/js/controllers/page_controller.js | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/client/js/controllers/page_controller.js b/client/js/controllers/page_controller.js
index 0db05b4..9f3b51d 100644
--- a/client/js/controllers/page_controller.js
+++ b/client/js/controllers/page_controller.js
@@ -25,16 +25,15 @@ class PageController {
     run(ctx) {
         this._pageView.unrender();
 
+        const extendedContext = {
+            clientUrl: ctx.clientUrl,
+            searchQuery: ctx.searchQuery,
+        };
+
         ctx.headerContext = ctx.headerContext || {};
-        Object.assign(ctx.headerContext, {
-            searchQuery: ctx.searchQuery,
-        });
-
         ctx.pageContext = ctx.pageContext || {};
-        Object.assign(ctx.pageContext, {
-            searchQuery: ctx.searchQuery,
-        });
-
+        Object.assign(ctx.headerContext, extendedContext);
+        Object.assign(ctx.pageContext, extendedContext);
         this._pageView.render(ctx);
     }