Skip to content

ios: Share sheet partly hidden by keyboard, if keyboard was up when message was long-pressed #24

Closed
@chrisbobbe

Description

@chrisbobbe

With #12, we'll have a way to share message content outside the Zulip app. 🎉

There's a glitch on iOS: if the topic or content input in the compose box was focused when you long-pressed a message, then this happens:

  • The message action sheet opens in response to your long-press
  • At the same time, the keyboard goes away
  • When you tap "Share", the iOS share sheet appears
  • At the same time, the keyboard reappears, blocking a large part of the share sheet

The keyboard should not reappear when you tap "Share". That seems to be caused by our Navigator.of(context).pop() call, which we do at the same time as we request the share sheet from iOS. Probably a fix will involve understanding why that .pop() call wants to make the keyboard reappear, and changing that behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    a-iOSIssues specific to iOS, or requiring iOS-specific worka-msglistThe message-list screen, except what's label:a-content

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions