Skip to content

Fix keyboard dismiss semantics across iOS and Android #270

@thymikee

Description

@thymikee

Summary

Fix keyboard dismissal semantics so dismissing the keyboard does not navigate away from the current screen.

Current behavior

  • iOS returns UNSUPPORTED_OPERATION.
  • Android dismisses the keyboard by sending back keyevents, which can navigate backward in-app.

Proposed scope

  • Define platform-correct keyboard dismiss behavior for iOS and Android.
  • Avoid using generic back navigation as the primary dismissal mechanism.
  • Document exact semantics in CLI help and docs.

Acceptance criteria

  • keyboard dismiss works on iOS and Android when the keyboard is visible.
  • Dismissing the keyboard does not trigger unexpected back navigation.
  • Failure modes are explicit when native dismissal is unavailable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions