summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src
diff options
context:
space:
mode:
authorDNGriffin <[email protected]>2026-01-20 15:10:00 -0600
committerGitHub <[email protected]>2026-01-20 15:10:00 -0600
commit1f3b2b59518d4e509bea3d41e491d9963ce66c3e (patch)
tree9d92e0a25b3ebdbe8e52c496258a01c7bcb01877 /packages/app/src
parentde87694867e21456c5cf80f7f841f875db91647d (diff)
downloadopencode-1f3b2b59518d4e509bea3d41e491d9963ce66c3e.tar.gz
opencode-1f3b2b59518d4e509bea3d41e491d9963ce66c3e.zip
fix(app): Edit-project name race condition (#9551)
Diffstat (limited to 'packages/app/src')
-rw-r--r--packages/app/src/pages/layout.tsx2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx
index 683b24c52..adebdac3e 100644
--- a/packages/app/src/pages/layout.tsx
+++ b/packages/app/src/pages/layout.tsx
@@ -152,7 +152,6 @@ export default function Layout(props: ParentProps) {
const openEditor = (id: string, value: string) => {
if (!id) return
setEditor({ active: id, value })
- queueMicrotask(() => editorRef.current?.focus())
}
const closeEditor = () => setEditor({ active: "", value: "" })
@@ -221,6 +220,7 @@ export default function Layout(props: ParentProps) {
<InlineInput
ref={(el) => {
editorRef.current = el
+ requestAnimationFrame(() => el.focus())
}}
value={editorValue()}
class={props.class}