[Webkit-unassigned] [Bug 142757] calling element.focus() from -[WKWebView evaluateJavaScript:completionHandler:] does not show keyboard

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 29 06:54:37 PDT 2015


https://bugs.webkit.org/show_bug.cgi?id=142757

Emiel Mols <emiel.mols at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |emiel.mols at gmail.com

--- Comment #3 from Emiel Mols <emiel.mols at gmail.com> ---
I've managed to work-around this on at least iOS 9 by swizzling _startAssistingNode:userIsInteracting:blurPreviousNode:userObject on WKContentView and overriding the userIsInteracting value:

Pseudo code:

    swizzle_intercept("WKContentView", "_startAssistingNode:userIsInteracting:blurPreviousNode:userObject:", &hackAssist);

    void hackAssist (id self, SEL _cmd, void* arg0, BOOL arg1, BOOL arg2, id arg3) {
        ((void (*)(id,SEL,void*,BOOL,BOOL,id))swizzle_interceptee(hackAssist))(self, _cmd, arg0, TRUE, arg2, arg3);
    }

Use it to your advantage while the API doesn't change ;). Cheers!

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150929/841aa9ff/attachment.html>


More information about the webkit-unassigned mailing list