diff --git a/app/views/bubbles/_assignees.html.erb b/app/views/bubbles/_assignees.html.erb
new file mode 100644
index 000000000..f054bb3ed
--- /dev/null
+++ b/app/views/bubbles/_assignees.html.erb
@@ -0,0 +1,18 @@
+<%= turbo_frame_tag bubble, :assignees do %>
+
+ <% bubble.assignees.each do |assignee| %>
+ <%= avatar_tag assignee, loading: :lazy, class: "avatar" %>
+ <% end %>
+
+
+ " data-action="click->dialog#open:stop">
+ <%= image_tag "add.svg", aria: { hidden: true }, size: 24 %>
+ Assign
+
+
+
+ <%= render "bubbles/sidebar/assignment", bubble: bubble %>
+
+
+
+<% end %>
diff --git a/app/views/bubbles/_people.html.erb b/app/views/bubbles/_people.html.erb
index daf4e311f..68268ce55 100644
--- a/app/views/bubbles/_people.html.erb
+++ b/app/views/bubbles/_people.html.erb
@@ -6,12 +6,7 @@
Assigned
-
- <% bubble.assignees.each do |assignee| %>
- <%= avatar_tag assignee, loading: :lazy, class: "avatar" %>
- <% end %>
- <%= render "bubbles/sidebar/assignment", bubble: bubble, users: bubble.bucket.users.active %>
-
+ <%= render "bubbles/assignees", bubble: bubble %>
-
\ No newline at end of file
+
diff --git a/app/views/bubbles/sidebar/_assignment.html.erb b/app/views/bubbles/sidebar/_assignment.html.erb
index 8610cf086..72dc42976 100644
--- a/app/views/bubbles/sidebar/_assignment.html.erb
+++ b/app/views/bubbles/sidebar/_assignment.html.erb
@@ -1,14 +1,9 @@
-
- " data-action="click->dialog#open:stop">
- <%= image_tag "add.svg", aria: { hidden: true }, size: 24 %>
- Assign
-
-
+<%= turbo_frame_tag bubble, :assignment do %>
<%= form_with url: bucket_bubble_assignment_toggles_path(bubble.bucket, bubble), class: "flex flex-column full-width popup__list", data: { controller: "form" } do |form| %>
- <% users.sort_by(&:name).each do |user| %>
+ <% bubble.bucket.users.active.sort_by(&:name).each do |user| %>
+<% end %>