Skip to content

Touch events pass through KeyboardToolbar on RN 0.79+ #1021

@kirillzyusko

Description

@kirillzyusko

Describe the bug

Touch events get passed through KeyboardToolbar on RN 0.79+

Code snippet

You can use example app.

Repo for reproducing

You can use example app.

To Reproduce
Steps to reproduce the behavior:

  1. Open KeyboardToolbar screen
  2. Reveal the keyboard
  3. Make sure input is behind KeyboardToolbar
  4. try to click on KeyboardToolbar

Expected behavior

Touch shouldn't be propagated to underlying views

Screenshots

Screen_Recording_2025-07-14_at_13.24.28.mov

Smartphone (please complete the following information):

  • Desktop OS: MacOs 26
  • Device: Android
  • OS: 13
  • RN version: 0.79
  • RN architecture: fabric
  • JS engine: Hermes
  • Library version: 1.17.5

Additional context

I think it can be caused by shadow node syncrhonization.

Metadata

Metadata

Assignees

Labels

KeyboardToolbarAnything related to KeyboardToolbar componentrepro providedIssue contains reproduction repository/code🏭 fabricChanges specific to new (fabric/jsi) architecture🐛 bugSomething isn't working🔥 AttentionAn issue, that requires attention (disturbs many users/has many reactions)🤖 androidAndroid specific

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions