diff --git a/.changeset/purple-kiwis-allow.md b/.changeset/purple-kiwis-allow.md
new file mode 100644
index 00000000..53e6d60b
--- /dev/null
+++ b/.changeset/purple-kiwis-allow.md
@@ -0,0 +1,5 @@
+---
+'@compai/css-gui': patch
+---
+
+Select outer root when html editor mounts
diff --git a/packages/gui/src/components/html/editor.tsx b/packages/gui/src/components/html/editor.tsx
index c39177dc..bc784814 100644
--- a/packages/gui/src/components/html/editor.tsx
+++ b/packages/gui/src/components/html/editor.tsx
@@ -37,30 +37,36 @@ type ElementPath = number[]
* An HTML tree-based editor that lets you add HTML nodes and mess around with their styles
*/
export function HtmlEditor({ value, onChange }: EditorProps) {
- const [selected, setSelected] = useState