Skip to content

iOS: Cursor movement and text editing become broken in the composer #11423

Description

@rokmt3

Steps to Reproduce

Description

On iOS, I have recently started experiencing problems with cursor movement and text editing in the post composer.

After entering some text, if I tap an earlier position in the previously entered text to edit it, the cursor sometimes does not appear at all. When this happens, I am unable to edit the text at that position.

In other cases, the cursor or editing behavior appears to become unstable, making it difficult or sometimes impossible to modify previously entered text.

There also appears to be a scrolling/display issue with longer text. When the text becomes longer than the visible area of the composer, the text beyond the currently visible area is not displayed as expected. The composer does not appear to scroll correctly to keep the relevant portion of the text visible.

I don’t remember experiencing these issues until recently. They seem to have started after one of the recent Bluesky app updates.

I am using the Japanese keyboard/IME when these issues occur.

Steps to reproduce

  1. Open the post composer in the Bluesky iOS app.
  2. Enter several lines of Japanese text using the Japanese keyboard.
  3. Tap somewhere earlier in the previously entered text to edit it.
  4. In some cases, the cursor may not appear, making it impossible to edit the text at that position.
  5. Continue entering text until it extends beyond the visible area of the composer.
  6. The portion of the text beyond the visible area may not be displayed correctly.

Actual behavior

  • When tapping previously entered text to edit it, the cursor sometimes does not appear.
  • When this happens, the text at that position cannot be edited.
  • Cursor or editing behavior may otherwise become unstable.
  • When the text extends beyond the visible area of the composer, the text outside that area may not be displayed as expected.
  • The composer does not appear to scroll correctly to keep the relevant portion of the text visible.

Expected behavior

  • When tapping any position in the text being composed, the cursor should appear at the selected position.
  • Previously entered text should be editable normally.
  • When the text becomes longer than the visible area, the composer should scroll correctly so that the relevant portion of the text remains visible while editing.

Environment

  • Device: iPhone Air
  • iOS: 26.6
  • Bluesky app: 1.129.1
  • Keyboard / IME: Japanese keyboard
  • Language: Japanese

Additional notes

This started happening only recently. I don’t remember experiencing these issues before the recent app updates.

I have attached a screen recording. In the recording, I was able to reproduce the scrolling/display issue that occurs when the text extends beyond the visible area of the composer.

However, I was not able to reproduce the issue where the cursor sometimes fails to appear or cannot be moved to the intended position during this particular recording. I have experienced that issue separately.

I noticed that react-native-uitextview has also been updated recently, so I wonder if this could be related to those changes. I have not confirmed that this is the cause.

The problem appears to affect cursor handling, text editing, and scrolling/display behavior in the composer rather than posting itself.

Attachments

ScreenRecording_08-08-2026.07-20-10_1.mov

What platform(s) does this occur on?

iOS

Device Info

iPhone Air, iOS 26.6

What version of the app are you using?

1.129.1

Additional Information

I noticed that react-native-uitextview has also been updated recently, so I wonder if this could be related to those changes. I have not confirmed that this is the cause.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions