Skip to content

Commit ddb6314

Browse files
authored
fix(ios): make programmatically focus work on iOS 13 (#438) (#440)
closes #435
1 parent 04386b9 commit ddb6314

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
@@ -431,9 +431,12 @@ - (void) keyboardDisplayDoesNotRequireUserAction {
431431
Class class = NSClassFromString(@"WKContentView");
432432
NSOperatingSystemVersion iOS_11_3_0 = (NSOperatingSystemVersion){11, 3, 0};
433433
NSOperatingSystemVersion iOS_12_2_0 = (NSOperatingSystemVersion){12, 2, 0};
434+
NSOperatingSystemVersion iOS_13_0_0 = (NSOperatingSystemVersion){13, 0, 0};
434435
char * methodSignature = "_startAssistingNode:userIsInteracting:blurPreviousNode:changingActivityState:userObject:";
435436

436-
if ([[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion: iOS_12_2_0]) {
437+
if ([[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion: iOS_13_0_0]) {
438+
methodSignature = "_elementDidFocus:userIsInteracting:blurPreviousNode:activityStateChanges:userObject:";
439+
} else if ([[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion: iOS_12_2_0]) {
437440
methodSignature = "_elementDidFocus:userIsInteracting:blurPreviousNode:changingActivityState:userObject:";
438441
}
439442

0 commit comments

Comments
 (0)