diff --git a/app/views/shops/_hubs.html.haml b/app/views/shops/_hubs.html.haml
index 3d83d28923..a44ae17f8d 100644
--- a/app/views/shops/_hubs.html.haml
+++ b/app/views/shops/_hubs.html.haml
@@ -26,8 +26,10 @@
%a{href: "", "ng-click" => "showDistanceMatches()"}
= t :hubs_distance_filter, location: "{{ nameMatchesFiltered[0].name }}"
.more-controls
- %a.button{href: "", ng: {click: "showClosedShops()", show: "!show_closed"}}
- = t '.show_closed_shops'
- %a.button{href: "", ng: {click: "hideClosedShops()", show: "show_closed"}}
- = t '.hide_closed_shops'
+ %div{ng: {if: "!show_closed", cloak: true}}
+ %a.button{href: "", ng: {click: "showClosedShops()"}}
+ = t '.show_closed_shops'
+ %div{ng: {if: "show_closed", cloak: true}}
+ %a.button{href: "", ng: {click: "hideClosedShops()"}}
+ = t '.hide_closed_shops'
%a.button{href: main_app.map_path}= t '.show_on_map'