diff --git a/tailbone/templates/custorders/create.mako b/tailbone/templates/custorders/create.mako
index 9a3a2d57..63505422 100644
--- a/tailbone/templates/custorders/create.mako
+++ b/tailbone/templates/custorders/create.mako
@@ -78,15 +78,16 @@
+ icon="caret-down">
+ icon="caret-right">
+
@@ -525,15 +526,16 @@
+ icon="caret-down">
+ icon="caret-right">
+
diff --git a/tailbone/templates/people/view_profile.mako b/tailbone/templates/people/view_profile.mako
index 0b700ca5..1eac6a2f 100644
--- a/tailbone/templates/people/view_profile.mako
+++ b/tailbone/templates/people/view_profile.mako
@@ -836,20 +836,35 @@
-
+ <${b}-collapse v-for="member in members"
+ :key="member.uuid"
+ class="panel"
+ :open="members.length == 1">
-
-
-
- {{ member._key }} - {{ member.display }}
-
+
+
+
+ ## TODO: for some reason buefy will "reuse" the icon
+ ## element in such a way that its display does not
+ ## refresh. so to work around that, we use different
+ ## structure for the two icons, so buefy is forced to
+ ## re-draw
+
+
+
+
+
+
+
+
+ {{ member._key }} - {{ member.display }}
+
+
-
+ ${b}-collapse>
@@ -957,20 +972,35 @@
-
+ <${b}-collapse v-for="customer in customers"
+ :key="customer.uuid"
+ class="panel"
+ :open="customers.length == 1">
-
-
-
- {{ customer._key }} - {{ customer.name }}
-
+
+
+
+ ## TODO: for some reason buefy will "reuse" the icon
+ ## element in such a way that its display does not
+ ## refresh. so to work around that, we use different
+ ## structure for the two icons, so buefy is forced to
+ ## re-draw
+
+
+
+
+
+
+
+
+ {{ customer._key }} - {{ customer.name }}
+
+
-
+ ${b}-collapse>
@@ -1639,15 +1669,30 @@
:key="user.uuid"
class="panel">
-
-
-
+
+
+
+ ## TODO: for some reason buefy will "reuse" the icon
+ ## element in such a way that its display does not
+ ## refresh. so to work around that, we use different
+ ## structure for the two icons, so buefy is forced to
+ ## re-draw
+
+
+
+
+
+
+
+
{{ user.username }}
-
+
+