Skip to content

Editor gets locked after dismissing the link picker while having the software keyboard hidden #37773

Closed

Description

Description

Dismissing the link picker without setting a link makes the editor get locked and prevents the user to interact with it and the app. This is a major issue as in order to keep using the app, the user would require closing and reopening it.

UPDATE: This issue only happens when the software keyboard is not displayed within the editor, like for example when an external keyboard is connected.

NOTE: I couldn't manage to reproduce this behavior on Android so looks like it only affect the iOS version. It can also be reproduced on Android by connecting an external keyboard and hiding the software keyboard.

I also confirm that this can't be reproduced on the latest WordPress app production version 18.8 and beta 18.9.

Step-by-step reproduction instructions

Preparation:

  1. Connect an external keyboard to the device.
  2. (Only on Android) Open the keyboard settings of the device and disable "Show on-screen keyboard" (see attached screenshot)

  1. In a Paragraph block, tap on the Link button located in the formatting toolbar.
  2. Tap on "Link to" item to open the link picker.
  3. Tap on "Cancel" button to dismiss it.
  4. Dismiss the block settings by tapping on the backdrop.
  5. Observe that no interaction can be made on the editor and app.

Expected behaviour

The editor and app should be interactable after dismissing the link picker.

Actual behaviour

The editor and app get locked and prevent any kind of interaction after dismissing the link picker.

Screenshots or screen recording (optional)

editor-locked-dismiss-link-picker.mp4

WordPress information

  • WordPress version: N/A
  • Gutenberg version: N/A
  • Are all plugins except Gutenberg deactivated? N/A
  • Are you using a default theme (e.g. Twenty Twenty-One)? N/A

Device information

  • Device: Simulator - iPhone 12 Pro Max
  • Operating system: iOS 15.0
  • WordPress app version: develop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Mobile App - i.e. Android or iOSNative mobile impl of the block editor. (Note: used in scripts, ping mobile folks to change)[Status] In ProgressTracking issues with work in progress[Type] BugAn existing feature does not function as intended

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions