Steps to reproduce: 1. Open any Web page. 2. Enable Kotoeri Hiragana (or any other input source that uses inline input) 3. Press any alphanimeric key when selection is in non-editable content. 4. Press F11. Expected results: Expose is invoked. Actual results: it's not. We should return nil from -[WKView inputContext] when the current selection is not editable.
<rdar://problem/9275940>
Created attachment 89317 [details] proposed fix Note that WK1 also calls -[NSApp updateWindows] to make sure that AppKit fetches the most up to date context. It's tricky to do, and I couldn't see any problems from not doing it on 10.6, so let's start without updateWindows calls to see if anything breaks.
Comment on attachment 89317 [details] proposed fix Is there a bug for the windows equivalent of this?
Comment on attachment 89317 [details] proposed fix The change looks good to me
Comment on attachment 89317 [details] proposed fix I don't know if there is a Windows equivalent, I don't remember how Windows IM works.
Comment on attachment 89317 [details] proposed fix Clearing flags on attachment: 89317 Committed r83697: <http://trac.webkit.org/changeset/83697>
All reviewed patches have been landed. Closing bug.