diff --git a/packages/devtools/src/components/layout/tool-panel/index.tsx b/packages/devtools/src/components/layout/tool-panel/index.tsx
index a471eadb2..d6536f0a8 100644
--- a/packages/devtools/src/components/layout/tool-panel/index.tsx
+++ b/packages/devtools/src/components/layout/tool-panel/index.tsx
@@ -198,7 +198,7 @@ export const ToolPanel = () => {
return (
d.mode),
- )
- ) {
- setPreference("displayMode", mode);
- }
-
// Checkboxes are absent from FormData when unchecked, so absence is
// meaningful (false) — apply unconditionally.
setPreference("theme", data.has("darkTheme") ? "dark" : "light");
@@ -228,6 +218,9 @@ export const ToolPanelToolbar = ({
const isMobile = (userAgent?.device?.type ?? "desktop") === "mobile";
const localeLabel =
locales.find((l) => l.code === locale)?.englishName ?? locale;
+ const DisplayModeIcon =
+ displayModes.find((d) => d.mode === displayMode)?.icon ??
+ SquareSplitVertical;
return (