diff --git a/dev/live_views/main.ex b/dev/live_views/main.ex
index 8d39aeda3..f8e552b5c 100644
--- a/dev/live_views/main.ex
+++ b/dev/live_views/main.ex
@@ -11,6 +11,10 @@ defmodule LiveDebuggerDev.LiveViews.Main do
|> assign(name: random_name())
|> assign(single_element_list: [%Phoenix.LiveComponent.CID{cid: 1}])
|> assign(list: [%Phoenix.LiveComponent.CID{cid: 1}, %Phoenix.LiveComponent.CID{cid: 2}])
+ |> assign(
+ long_assign:
+ "flex items-center gap-2 flex grow flex-col xl:flex-row flex items-center gap-2 flex grow flex-col xl:flex-row gap-4 xl:gap-8 p-8 overflow-y-auto xl:overflow-y-hidden max-w-screen-2xl mx-auto"
+ )
{:ok, socket}
end
diff --git a/lib/live_debugger/components/traces.ex b/lib/live_debugger/components/traces.ex
index 22f3744aa..14eb25800 100644
--- a/lib/live_debugger/components/traces.ex
+++ b/lib/live_debugger/components/traces.ex
@@ -93,27 +93,30 @@ defmodule LiveDebugger.Components.Traces do
-
- <.fullscreen_button
- id={"trace-fullscreen-#{@id}"}
- class="absolute right-2 top-2"
- phx-click="open-trace"
- phx-value-data={@trace.id}
- />
-
- <%= if @render_body? do %>
- <%= for {args, index} <- Enum.with_index(@trace.args) do %>
-
"-#{index}"}
- node={TermParser.term_to_display_tree(args)}
- level={1}
- />
+
+
+ <.fullscreen_button
+ id={"trace-fullscreen-#{@id}"}
+ class="m-2"
+ phx-click="open-trace"
+ phx-value-data={@trace.id}
+ />
+
+
+ <%= if @render_body? do %>
+ <%= for {args, index} <- Enum.with_index(@trace.args) do %>
+
"-#{index}"}
+ node={TermParser.term_to_display_tree(args)}
+ level={1}
+ />
+ <% end %>
+ <% else %>
+
+ <.spinner size="sm" />
+
<% end %>
- <% else %>
-
- <.spinner size="sm" />
-
- <% end %>
+
"""
diff --git a/lib/live_debugger/live_views/channel_dashboard_live.ex b/lib/live_debugger/live_views/channel_dashboard_live.ex
index f8bc1e953..d27226c4b 100644
--- a/lib/live_debugger/live_views/channel_dashboard_live.ex
+++ b/lib/live_debugger/live_views/channel_dashboard_live.ex
@@ -72,7 +72,7 @@ defmodule LiveDebugger.LiveViews.ChannelDashboardLive do
/>