diff --git a/frontend/src/app/components/Onboarding/OnboardingPanel.tsx b/frontend/src/app/components/Onboarding/OnboardingPanel.tsx index 3e299d7a..85386811 100644 --- a/frontend/src/app/components/Onboarding/OnboardingPanel.tsx +++ b/frontend/src/app/components/Onboarding/OnboardingPanel.tsx @@ -443,12 +443,11 @@ const StepCardBody: React.FC = ({ : undefined, }} > - {step.videoSrc ? ( + {step.videoSrc && !(typeof navigator !== 'undefined' && navigator.userAgent.includes('Windows')) ? ( void; } +// Windows-Electron:
mounts hit a Chromium 144 TSF native crash on commit; the textarea ablation the handlers/draft already route for has to land here too or the renderer segfaults. +const IS_WIN_ELECTRON = typeof navigator !== 'undefined' && navigator.userAgent.includes('Windows') && navigator.userAgent.includes('Electron'); + export const EditorSurface: React.FC = ({ c, editorRef, disabled, hasContent, hasAttachments, autoRunMode, isRunning, queueLength, placeholderLabel, onInput, onClick, onKeyDown, onPaste, @@ -32,32 +35,62 @@ export const EditorSurface: React.FC = ({ return ( -
+ {IS_WIN_ELECTRON ? ( +