Summary
The new OpenClaw Code notification language onboarding prompt should make the default behavior explicit: if the user does not actively change the selection, proactive notification language should default to English.
Right now the interaction can still feel misleading if the UI focus / default selection does not clearly match the intended default.
Problem
We decided on this product behavior for openclawcode proactive notifications:
- let the user choose a proactive notification language during onboarding
- if the user does not choose, default to English
- no separate
Skip option is required, because Skip and use default English are equivalent outcomes
However, if the onboarding selector currently lands on 中文 first, or otherwise visually implies Chinese is the default, that conflicts with the intended default-English behavior.
Expected behavior
For the onboarding prompt:
OpenClaw Code notification language
we should:
- keep the choices simple:
- make English the default selected option
- allow pressing Enter immediately to accept the default English behavior
Why this is better than adding Skip
A dedicated Skip choice is unnecessary here because:
- semantically,
Skip means use the default
- the default is already
English
- adding a third option increases UI noise without adding a new outcome
So the clearer interaction is:
- two language options only
English preselected as default
Acceptance criteria
- Onboarding shows only
中文 and English for this prompt
English is the default focused / selected option
- Pressing Enter without changing the selection stores
English
- The resulting persisted setting still drives only proactive
openclawcode notifications, not general model output or global OpenClaw language
Summary
The new
OpenClaw Code notification languageonboarding prompt should make the default behavior explicit: if the user does not actively change the selection, proactive notification language should default to English.Right now the interaction can still feel misleading if the UI focus / default selection does not clearly match the intended default.
Problem
We decided on this product behavior for
openclawcodeproactive notifications:Skipoption is required, becauseSkipanduse default Englishare equivalent outcomesHowever, if the onboarding selector currently lands on
中文first, or otherwise visually implies Chinese is the default, that conflicts with the intended default-English behavior.Expected behavior
For the onboarding prompt:
OpenClaw Code notification languagewe should:
中文EnglishWhy this is better than adding
SkipA dedicated
Skipchoice is unnecessary here because:Skipmeansuse the defaultEnglishSo the clearer interaction is:
Englishpreselected as defaultAcceptance criteria
中文andEnglishfor this promptEnglishis the default focused / selected optionEnglishopenclawcodenotifications, not general model output or global OpenClaw language