@@ -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