react-native-macos/Libraries
Nick Gerleman 6d2a527984 Avoid eating clicks/taps into ScrollView when using physical keyboard (#30374)
Summary:
This is an extension of https://github.com/facebook/react-native/issues/29798 which was reverted due to cases where the soft keyboard could not be dismissed.

## Changelog

<!-- Help reviewers and the release process by writing your own changelog entry. For an example, see:
https://github.com/facebook/react-native/wiki/Changelog
-->

[General] [Fixed] - Avoid eating clicks/taps into ScrollView when using physical keyboard

Pull Request resolved: https://github.com/facebook/react-native/pull/30374

Test Plan: Validated with iOS simulator that taps on default ScrollView will dismiss soft keyboard and be eaten if open, but taps are not eaten when emulating a connected physical keyboard.

Reviewed By: kacieb

Differential Revision: D24935077

Pulled By: lyahdav

fbshipit-source-id: 19d9cf64547e40a35f9363896e3abbdccb95b546
2020-11-19 13:12:41 -08:00
..
ActionSheetIOS Add possibility to disable buttons in action sheet ios (#28979) 2020-11-18 21:11:48 -08:00
Alert Remove @react-native/codegen lint ignores 2020-10-26 16:23:03 -07:00
Animated Animated module: don't use random IDs as waiting identifier for queueing 2020-10-26 22:14:25 -07:00
AppState EventEmitter: Import `{Native,RCTDevice}EventEmitter` 2020-06-27 02:18:10 -07:00
BatchedBridge improve "not a registered callable module" error message (#28913) 2020-08-13 18:30:38 -07:00
Blob remove most of tvOS remnants from the code (#29407) 2020-09-28 21:26:41 -07:00
BugReporting EventEmitter: Import `{Native,RCTDevice}EventEmitter` 2020-06-27 02:18:10 -07:00
Components Avoid eating clicks/taps into ScrollView when using physical keyboard (#30374) 2020-11-19 13:12:41 -08:00
Core RN: Remove Android `setTimeout` Warning 2020-11-13 18:07:37 -08:00
DeprecatedPropTypes Deploy Flow v0.136.0 2020-10-18 20:30:55 -07:00
EventEmitter Stop calling RCTNetworking.(add|remove)Listeners? 2020-10-14 21:05:38 -07:00
FBLazyVector remove most of tvOS remnants from the code (#29407) 2020-09-28 21:26:41 -07:00
FBReactNativeSpec iOS: Generate FBReactNativeSpec ObjC++ files at build time 2020-10-21 20:47:09 -07:00
HeapCapture Migrate large amount of modules to flow strict and strict-local 2020-07-22 09:46:16 -07:00
Image Provide default device scale 2020-11-18 21:27:17 -08:00
Inspector Update PerformanceLogger to nullable timespans, points, extras 2020-09-28 10:53:55 -07:00
Interaction chore: update RNTester example link in PanResponder comment (#30051) 2020-09-30 14:36:59 -07:00
JSInspector Migrate large amount of modules to flow strict and strict-local 2020-07-22 09:46:16 -07:00
LayoutAnimation LayoutAnimations: Allow user-configurable failure function 2020-08-02 16:37:03 -07:00
Linking Fix NativeLinking split 2020-10-15 11:49:19 -07:00
LinkingIOS Split NativeLinking into NativeIntentManager and NativeLinkingManager 2020-10-15 08:49:28 -07:00
Lists Name a bunch of anonymous RN contexts 2020-11-16 13:12:09 -08:00
LogBox Clean up eager component stack regexes 2020-09-02 10:01:13 -07:00
Modal Fix cannot working Modal's onDismiss. (#29882) 2020-11-13 23:56:09 -08:00
NativeAnimation Make RCTEventDispatcher TurboModule-compatible 2020-10-14 02:40:10 -07:00
NativeComponent RN: Create `NativeComponentRegistry` 2020-11-19 10:55:50 -08:00
NativeModules/specs Remove @react-native/codegen lint ignores 2020-10-26 16:23:03 -07:00
Network Clean up `symbolicateStackTrace` 2020-10-28 03:00:00 -07:00
NewAppScreen move Hermes badge from template to NewAppScreen library (#28783) 2020-07-14 06:29:00 -07:00
Performance Migrate large amount of modules to flow strict and strict-local 2020-07-22 09:46:16 -07:00
PermissionsAndroid Remove @react-native/codegen lint ignores 2020-10-26 16:23:03 -07:00
Pressability Pressability: Support Lazy Hook Initialization 2020-09-28 17:23:49 -07:00
PushNotificationIOS Remove @react-native/codegen lint ignores 2020-10-26 16:23:03 -07:00
RCTRequired remove most of tvOS remnants from the code (#29407) 2020-09-28 21:26:41 -07:00
ReactNative RN: Update ViewConfig for ScrollView 2020-11-19 02:52:00 -08:00
ReactPrivate Do not explicitly include ".js" in Library imports (#28311) 2020-03-17 02:11:53 -07:00
Reliability Adding support for boolean annotations for UserFlow@RN 2020-10-16 11:32:22 -07:00
Renderer RN: Refactor `ViewConfig` Inflation 2020-11-19 02:52:00 -08:00
Settings Make RCTEventDispatcher TurboModule-compatible 2020-10-14 02:40:10 -07:00
Share Remove @react-native/codegen lint ignores 2020-10-26 16:23:03 -07:00
Storage Split NativeAsyncStorage into NativeAsyncLocalStorage and NativeAsyncSQLiteDBStorage 2020-10-15 08:49:28 -07:00
StyleSheet Add type annotations to prevent issues with planned Flow changes 2020-10-09 15:52:21 -07:00
SurfaceBackedComponent Migrate remaining call sites to `CKOverlayLayoutComponent` to Builder 2020-10-20 05:58:21 -07:00
SurfaceHostingComponent Tidy up license headers [2/n] 2019-10-16 10:06:34 -07:00
Text RN: Suppress RCTVirtualText Warning in Bridgeless 2020-11-18 20:59:24 -08:00
TurboModule Remove @react-native/codegen lint ignores 2020-10-26 16:23:03 -07:00
TypeSafety Rewrite ObjC++ module generator 2020-09-29 14:39:40 -07:00
Types mark 'force' as optional property of PressEvent object (#29006) 2020-05-29 17:36:59 -07:00
Utilities RN: Refactor `ViewConfig` Inflation 2020-11-19 02:52:00 -08:00
Vibration remove most of tvOS remnants from the code (#29407) 2020-09-28 21:26:41 -07:00
WebSocket Update RCTSRWebSocket.m (#29419) 2020-07-28 11:10:14 -07:00
Wrapper Back out "Rename measure to measureContent and pass it LayoutContext" 2020-03-04 05:01:53 -08:00
YellowBox Delete YellowBox 2020-02-21 10:34:40 -08:00
__flowtests__ Back out "Upgrade Prettier from 1.17 to 2.0.2." 2020-03-24 21:47:35 -07:00
vendor EventEmitter: Replace `listeners()` with `listenerCount()` 2020-09-03 15:21:11 -07:00
.npmignore npmignore: ignore tests and fixtures 2018-02-27 08:42:14 -08:00
BUCK Codegen BUCK: define codegen entrypoint under react-native-github/Libraries/ for core modules 2020-10-26 22:02:05 -07:00
Promise.js Conditionalize Promise Polyfill for Hermes 2020-10-19 15:24:38 -07:00
UTFSequence.js Migrate large amount of modules to flow strict and strict-local 2020-07-22 09:46:16 -07:00
promiseRejectionIsError.js Migrate large amount of modules to flow strict and strict-local 2020-07-22 09:46:16 -07:00
promiseRejectionTrackingOptions.js Conditionalize Promise Polyfill for Hermes 2020-10-19 15:24:38 -07:00