Skip to content

Commit 7a514b0

Browse files
authored
fix(ios): make programmatically focus work on iOS 13 (#438)
closes #435
1 parent e5bcaa0 commit 7a514b0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/ios/CDVWKWebViewEngine.m

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,9 +322,12 @@ - (void) keyboardDisplayDoesNotRequireUserAction {
322322
Class class = NSClassFromString(@"WKContentView");
323323
NSOperatingSystemVersion iOS_11_3_0 = (NSOperatingSystemVersion){11, 3, 0};
324324
NSOperatingSystemVersion iOS_12_2_0 = (NSOperatingSystemVersion){12, 2, 0};
325+
NSOperatingSystemVersion iOS_13_0_0 = (NSOperatingSystemVersion){13, 0, 0};
325326
char * methodSignature = "_startAssistingNode:userIsInteracting:blurPreviousNode:changingActivityState:userObject:";
326327

327-
if ([[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion: iOS_12_2_0]) {
328+
if ([[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion: iOS_13_0_0]) {
329+
methodSignature = "_elementDidFocus:userIsInteracting:blurPreviousNode:activityStateChanges:userObject:";
330+
} else if ([[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion: iOS_12_2_0]) {
328331
methodSignature = "_elementDidFocus:userIsInteracting:blurPreviousNode:changingActivityState:userObject:";
329332
}
330333

0 commit comments

Comments
 (0)