Fix compose initial focus behavior

This commit is contained in:
Burak Kaan Köse
2026-04-15 02:12:01 +02:00
parent aac9f9fec3
commit 7e1731f4dc
2 changed files with 80 additions and 12 deletions
@@ -296,12 +296,18 @@ public sealed partial class WebViewEditorControl : Control, IDisposable, IEditor
return;
}
if (focusControlAsWell)
{
Focus(FocusState.Programmatic);
_chromium.Focus(FocusState.Programmatic);
_chromium.Focus(FocusState.Keyboard);
}
await _chromium.ExecuteScriptSafeAsync("focusEditor();");
if (focusControlAsWell)
{
_chromium.Focus(FocusState.Keyboard);
_chromium.Focus(FocusState.Programmatic);
}
}