diff --git a/frontend/src/components/Dashboard/DashboardEditor.tsx b/frontend/src/components/Dashboard/DashboardEditor.tsx
index 7246fca..20ad3bb 100644
--- a/frontend/src/components/Dashboard/DashboardEditor.tsx
+++ b/frontend/src/components/Dashboard/DashboardEditor.tsx
@@ -67,6 +67,7 @@ import {
widgetsOf,
} from "./DashboardView"
import { PanelRail } from "./PanelRail"
+import { LockNotice } from "./PanelSurface"
import { DashboardPanel, WidgetPanel } from "./panels"
import {
dashboardKeys,
@@ -545,6 +546,11 @@ export function DashboardEditor({
+ {/* Reading this dashboard is reading the panel, disabled controls and
+ all — so it says the same thing a panel does. Not while editing:
+ arranging never mounts the lock, so the controls are live. */}
+ {edit ? null : }
+