Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS capital letters keyboard always enabled in rich text block regardless of cursor position #29304

Open
dcalhoun opened this issue Feb 24, 2021 · 1 comment
Labels
[Feature] Writing Flow Block selection, navigation, splitting, merging, deletion... Mobile App - i.e. Android or iOS Native mobile impl of the block editor. (Note: used in scripts, ping mobile folks to change) [Priority] Low Used to indicate that the issue at hand isn't a top priority to address and can be handled later [Type] Bug An existing feature does not function as intended

Comments

@dcalhoun
Copy link
Member

Description

The capital/uppercase keyboard is erroneously displayed when tapping/focusing a rich text block regardless of whether or not the cursor is positioned at the beginning of a sentence.

This issue was originally reported in wordpress-mobile/gutenberg-mobile#3085 from an App Store review, which is captured below.

Had everything that would make it a good mobile editor but the cursor keep jumping up and down, the edits won’t register, I can’t see what I typed, update takes forever. I would be editing line (block) 15 and the cursor will jump to block 6, then back to 15, then to 10. The keyboard will also blink up and down. What I type for block 15 will end up in the middle of block 10. When clicking in a block, no matter where you are it’s automatically capitalised, not friendly with mobile editing, especially with how hard to finely control the cursor within a word.

Step-by-step reproduction instructions

Currently unknown and not able to reproduce the issue.

Expected behavior

  • The virtual iOS keyboard displays uppercase characters if the cursor is placed at the beginning of a sentence.
  • The virtual iOS keyboard displays lowercase characters if the cursor is not placed at the beginning of a sentence.

Actual behavior

  • The virtual iOS keyboard displays uppercase characters if the cursor is placed at the beginning of a sentence.
  • The virtual iOS keyboard displays uppercase characters if the cursor is not placed at the beginning of a sentence.

Screenshots or screen recording (optional)

Currently not able to reproduce issue reported by user.

WordPress information

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

Device information

  • Device: Unknown
  • Operating system: Unknown
  • WordPress app version: 16.4
@dcalhoun dcalhoun added the Mobile App - i.e. Android or iOS Native mobile impl of the block editor. (Note: used in scripts, ping mobile folks to change) label Feb 24, 2021
@dcalhoun
Copy link
Member Author

dcalhoun commented Feb 24, 2021

@reginabally I captured details of one of the few issues outlined in wordpress-mobile/gutenberg-mobile#3085 here. So far I am unable to reproduce this issue. I'll try again this week, but if you receive additional details from the user will you please let me know? The following would be helpful. Thanks!

  • Steps to reproduce.
  • Device, OS, web WordPress/Gutenberg version used.
  • Specific post content used (i.e. the contents of the HTML editor).

cc/ @hypest

@mchowning mchowning added [Feature] Writing Flow Block selection, navigation, splitting, merging, deletion... [Priority] Low Used to indicate that the issue at hand isn't a top priority to address and can be handled later labels Feb 25, 2021
@jordesign jordesign added the [Type] Bug An existing feature does not function as intended label Aug 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Writing Flow Block selection, navigation, splitting, merging, deletion... Mobile App - i.e. Android or iOS Native mobile impl of the block editor. (Note: used in scripts, ping mobile folks to change) [Priority] Low Used to indicate that the issue at hand isn't a top priority to address and can be handled later [Type] Bug An existing feature does not function as intended
Projects
None yet
Development

No branches or pull requests

3 participants