Skip to content

Commit 504459b

Browse files
authored
Revert "Fix autofocus on iOS 12.2 (#331)" (#333)
This reverts commit 71855f1.
1 parent 71855f1 commit 504459b

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/ios/CDVWKWebViewEngine.m

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,9 @@ - (void)pluginInitialize
269269
[wkWebView.configuration.userContentController addScriptMessageHandler:(id < WKScriptMessageHandler >)self.viewController name:CDV_BRIDGE_NAME];
270270
}
271271

272+
//if (![settings cordovaBoolSettingForKey:@"KeyboardDisplayRequiresUserAction" defaultValue:NO]) {
272273
[self keyboardDisplayDoesNotRequireUserAction];
274+
//}
273275

274276
if ([settings cordovaBoolSettingForKey:@"KeyboardAppearanceDark" defaultValue:NO]) {
275277
[self setKeyboardAppearanceDark];
@@ -302,15 +304,9 @@ - (void)pluginInitialize
302304
- (void) keyboardDisplayDoesNotRequireUserAction {
303305
Class class = NSClassFromString(@"WKContentView");
304306
NSOperatingSystemVersion iOS_11_3_0 = (NSOperatingSystemVersion){11, 3, 0};
305-
NSOperatingSystemVersion iOS_12_2_0 = (NSOperatingSystemVersion){12, 2, 0};
306-
char * methodSignature = "_startAssistingNode:userIsInteracting:blurPreviousNode:changingActivityState:userObject:";
307-
308-
if ([[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion: iOS_12_2_0]) {
309-
methodSignature = "_elementDidFocus:userIsInteracting:blurPreviousNode:changingActivityState:userObject:";
310-
}
311307

312308
if ([[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion: iOS_11_3_0]) {
313-
SEL selector = sel_getUid(methodSignature);
309+
SEL selector = sel_getUid("_startAssistingNode:userIsInteracting:blurPreviousNode:changingActivityState:userObject:");
314310
Method method = class_getInstanceMethod(class, selector);
315311
IMP original = method_getImplementation(method);
316312
IMP override = imp_implementationWithBlock(^void(id me, void* arg0, BOOL arg1, BOOL arg2, BOOL arg3, id arg4) {

0 commit comments

Comments
 (0)