<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>51274</bug_id>
          
          <creation_ts>2010-12-17 14:02:24 -0800</creation_ts>
          <short_desc>Implement WKView::setInitialFocus()</short_desc>
          <delta_ts>2010-12-17 14:45:37 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ada Chan">adachan</reporter>
          <assigned_to name="Ada Chan">adachan</assigned_to>
          <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>323976</commentid>
    <comment_count>0</comment_count>
    <who name="Ada Chan">adachan</who>
    <bug_when>2010-12-17 14:02:24 -0800</bug_when>
    <thetext>Implement WKView::setInitialFocus(bool forward) on Windows, which is equivalent to WebView::setInitialFocus(bool forward) in the old WebKit.  It&apos;s needed when the web view is receiving focus either in the forward or backward direction.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323980</commentid>
    <comment_count>1</comment_count>
      <attachid>76907</attachid>
    <who name="Ada Chan">adachan</who>
    <bug_when>2010-12-17 14:07:36 -0800</bug_when>
    <thetext>Created attachment 76907
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323998</commentid>
    <comment_count>2</comment_count>
    <who name="Ada Chan">adachan</who>
    <bug_when>2010-12-17 14:45:37 -0800</bug_when>
    <thetext>Fixed in http://trac.webkit.org/changeset/74296</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76907</attachid>
            <date>2010-12-17 14:07:36 -0800</date>
            <delta_ts>2010-12-17 14:42:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>51274.patch.txt</filename>
            <type>text/plain</type>
            <size>6094</size>
            <attacher name="Ada Chan">adachan</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3NDI5MykKKysrIFdlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjYgQEAKKzIwMTAtMTItMTcgIEFkYSBDaGFuICA8YWRhY2hhbkBhcHBsZS5jb20+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW1wbGVt
ZW50IFdLVmlldzo6c2V0SW5pdGlhbEZvY3VzKCkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MTI3NAorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9D
L3dpbi9XS1ZpZXcuY3BwOgorICAgICAgICAoV0tWaWV3U2V0SW5pdGlhbEZvY3VzKToKKyAgICAg
ICAgKiBVSVByb2Nlc3MvQVBJL0Mvd2luL1dLVmlldy5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9X
ZWJQYWdlUHJveHkuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6OnNldEluaXRp
YWxGb2N1cyk6IFNlbmQgbWVzc2FnZSB0byB0aGUgV2ViIFByb2Nlc3MgdG8gc2V0CisgICAgICAg
IGluaXRpYWwgZm9jdXMuCisgICAgICAgICogVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oOgorICAg
ICAgICAqIFVJUHJvY2Vzcy93aW4vV2ViVmlldy5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlZp
ZXc6OnNldEluaXRpYWxGb2N1cyk6CisgICAgICAgICogVUlQcm9jZXNzL3dpbi9XZWJWaWV3Lmg6
CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwOgorICAgICAgICAoV2Vi
S2l0OjpXZWJQYWdlOjpzZXRJbml0aWFsRm9jdXMpOiBTZXQgdGhlIGZvY3VzZWQgbm9kZSB0byBu
dWxsIGluaXRpYWxseS4gIFRoZW4KKyAgICAgICAgYXNrIEZvY3VzQ29udHJvbGxlciB0byBzZXQg
dGhlIGluaXRpYWwgZm9jdXMgYmFzZWQgb24gdGhlIGZvY3VzIGRpcmVjdGlvbi4KKyAgICAgICAg
KiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2Vi
UGFnZS9XZWJQYWdlLm1lc3NhZ2VzLmluOiBBZGQgYSBuZXcgbWVzc2FnZSBmb3IgU2V0SW5pdGlh
bEZvY3VzLgorCiAyMDEwLTEyLTE3ICBCcmlhbiBXZWluc3RlaW4gIDxid2VpbnN0ZWluQGFwcGxl
LmNvbT4KIAogICAgICAgICBRdCBidWlsZCBmaXguCkluZGV4OiBXZWJLaXQyL1VJUHJvY2Vzcy9X
ZWJQYWdlUHJveHkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQ
cm94eS5jcHAJKHJldmlzaW9uIDc0MjgzKQorKysgV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVBy
b3h5LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDMzLDYgKzQzMywxMyBAQCB2b2lkIFdlYlBhZ2VQ
cm94eTo6c2V0Rm9jdXNlZChib29sIGlzRm9jCiAgICAgcHJvY2VzcygpLT5zZW5kKE1lc3NhZ2Vz
OjpXZWJQYWdlOjpTZXRGb2N1c2VkKGlzRm9jdXNlZCksIG1fcGFnZUlEKTsKIH0KIAordm9pZCBX
ZWJQYWdlUHJveHk6OnNldEluaXRpYWxGb2N1cyhib29sIGZvcndhcmQpCit7CisgICAgaWYgKCFp
c1ZhbGlkKCkpCisgICAgICAgIHJldHVybjsKKyAgICBwcm9jZXNzKCktPnNlbmQoTWVzc2FnZXM6
OldlYlBhZ2U6OlNldEluaXRpYWxGb2N1cyhmb3J3YXJkKSwgbV9wYWdlSUQpOworfQorCiB2b2lk
IFdlYlBhZ2VQcm94eTo6c2V0QWN0aXZlKGJvb2wgYWN0aXZlKQogewogICAgIGlmICghaXNWYWxp
ZCgpKQpJbmRleDogV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgJKHJldmlzaW9uIDc0MjgzKQorKysg
V2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgJKHdvcmtpbmcgY29weSkKQEAgLTE2NCw2
ICsxNjQsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZXREcmF3c1RyYW5zcGFyZW50QmFja2dyb3Vu
ZChib29sKTsKIAogICAgIHZvaWQgc2V0Rm9jdXNlZChib29sKTsKKyAgICB2b2lkIHNldEluaXRp
YWxGb2N1cyhib29sKTsKICAgICB2b2lkIHNldEFjdGl2ZShib29sKTsKICAgICB2b2lkIHNldElz
SW5XaW5kb3coYm9vbCk7CiAgICAgdm9pZCBzZXRXaW5kb3dSZXNpemVyU2l6ZShjb25zdCBXZWJD
b3JlOjpJbnRTaXplJik7CkluZGV4OiBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy93aW4vV0tWaWV3
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy93aW4vV0tWaWV3LmNw
cAkocmV2aXNpb24gNzQyODMpCisrKyBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy93aW4vV0tWaWV3
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjUsMyArNjUsOCBAQCB2b2lkIFdLVmlld1NldElzSW5X
aW5kb3coV0tWaWV3UmVmIHZpZXdSCiB7CiAgICAgdG9JbXBsKHZpZXdSZWYpLT5zZXRJc0luV2lu
ZG93KGlzSW5XaW5kb3cpOwogfQorCit2b2lkIFdLVmlld1NldEluaXRpYWxGb2N1cyhXS1ZpZXdS
ZWYgdmlld1JlZiwgYm9vbCBmb3J3YXJkKQoreworICAgIHRvSW1wbCh2aWV3UmVmKS0+c2V0SW5p
dGlhbEZvY3VzKGZvcndhcmQpOworfQpJbmRleDogV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0Mvd2lu
L1dLVmlldy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvVUlQcm9jZXNzL0FQSS9DL3dpbi9XS1Zp
ZXcuaAkocmV2aXNpb24gNzQyODMpCisrKyBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy93aW4vV0tW
aWV3LmgJKHdvcmtpbmcgY29weSkKQEAgLTQ0LDYgKzQ0LDcgQEAgV0tfRVhQT1JUIFdLUGFnZVJl
ZiBXS1ZpZXdHZXRQYWdlKFdLVmlldwogV0tfRVhQT1JUIHZvaWQgV0tWaWV3U2V0UGFyZW50V2lu
ZG93KFdLVmlld1JlZiB2aWV3LCBIV05EIHBhcmVudFdpbmRvdyk7CiBXS19FWFBPUlQgdm9pZCBX
S1ZpZXdXaW5kb3dBbmNlc3RyeURpZENoYW5nZShXS1ZpZXdSZWYgdmlldyk7CiBXS19FWFBPUlQg
dm9pZCBXS1ZpZXdTZXRJc0luV2luZG93KFdLVmlld1JlZiB2aWV3LCBib29sIGlzSW5XaW5kb3cp
OworV0tfRVhQT1JUIHZvaWQgV0tWaWV3U2V0SW5pdGlhbEZvY3VzKFdLVmlld1JlZiB2aWV3LCBi
b29sIGZvcndhcmQpOwogCiAjaWZkZWYgX19jcGx1c3BsdXMKIH0KSW5kZXg6IFdlYktpdDIvVUlQ
cm9jZXNzL3dpbi9XZWJWaWV3LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQyL1VJUHJvY2Vzcy93
aW4vV2ViVmlldy5jcHAJKHJldmlzaW9uIDc0MjgzKQorKysgV2ViS2l0Mi9VSVByb2Nlc3Mvd2lu
L1dlYlZpZXcuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MjgsNiArNjI4LDExIEBAIHZvaWQgV2Vi
Vmlldzo6c2V0T3ZlcnJpZGVDdXJzb3IoSENVUlNPUgogICAgIHVwZGF0ZU5hdGl2ZUN1cnNvcigp
OwogfQogCit2b2lkIFdlYlZpZXc6OnNldEluaXRpYWxGb2N1cyhib29sIGZvcndhcmQpCit7Cisg
ICAgbV9wYWdlLT5zZXRJbml0aWFsRm9jdXMoZm9yd2FyZCk7Cit9CisKIHZvaWQgV2ViVmlldzo6
c2V0Vmlld3BvcnRBcmd1bWVudHMoY29uc3QgV2ViQ29yZTo6Vmlld3BvcnRBcmd1bWVudHMmKQog
ewogfQpJbmRleDogV2ViS2l0Mi9VSVByb2Nlc3Mvd2luL1dlYlZpZXcuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJLaXQyL1VJUHJvY2Vzcy93aW4vV2ViVmlldy5oCShyZXZpc2lvbiA3NDI4MykKKysrIFdl
YktpdDIvVUlQcm9jZXNzL3dpbi9XZWJWaWV3LmgJKHdvcmtpbmcgY29weSkKQEAgLTUzLDYgKzUz
LDcgQEAgcHVibGljOgogICAgIHZvaWQgd2luZG93QW5jZXN0cnlEaWRDaGFuZ2UoKTsKICAgICB2
b2lkIHNldElzSW5XaW5kb3coYm9vbCk7CiAgICAgdm9pZCBzZXRPdmVycmlkZUN1cnNvcihIQ1VS
U09SIG92ZXJyaWRlQ3Vyc29yKTsKKyAgICB2b2lkIHNldEluaXRpYWxGb2N1cyhib29sIGZvcndh
cmQpOwogCiAgICAgV2ViUGFnZVByb3h5KiBwYWdlKCkgY29uc3QgeyByZXR1cm4gbV9wYWdlLmdl
dCgpOyB9CiAKSW5kZXg6IFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCShyZXZp
c2lvbiA3NDI4MykKKysrIFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC04MjcsNiArODI3LDE2IEBAIHZvaWQgV2ViUGFnZTo6c2V0Rm9jdXNl
ZChib29sIGlzRm9jdXNlZCkKICAgICBtX3BhZ2UtPmZvY3VzQ29udHJvbGxlcigpLT5zZXRGb2N1
c2VkKGlzRm9jdXNlZCk7CiB9CiAKK3ZvaWQgV2ViUGFnZTo6c2V0SW5pdGlhbEZvY3VzKGJvb2wg
Zm9yd2FyZCkKK3sKKyAgICBpZiAoIW1fcGFnZSB8fCAhbV9wYWdlLT5mb2N1c0NvbnRyb2xsZXIo
KSkKKyAgICAgICAgcmV0dXJuOworCisgICAgRnJhbWUqIGZyYW1lID0gbV9wYWdlLT5mb2N1c0Nv
bnRyb2xsZXIoKS0+Zm9jdXNlZE9yTWFpbkZyYW1lKCk7CisgICAgZnJhbWUtPmRvY3VtZW50KCkt
PnNldEZvY3VzZWROb2RlKDApOworICAgIG1fcGFnZS0+Zm9jdXNDb250cm9sbGVyKCktPnNldElu
aXRpYWxGb2N1cyhmb3J3YXJkID8gRm9jdXNEaXJlY3Rpb25Gb3J3YXJkIDogRm9jdXNEaXJlY3Rp
b25CYWNrd2FyZCwgMCk7Cit9CisKIHZvaWQgV2ViUGFnZTo6c2V0V2luZG93UmVzaXplclNpemUo
Y29uc3QgSW50U2l6ZSYgd2luZG93UmVzaXplclNpemUpCiB7CiAgICAgaWYgKG1fd2luZG93UmVz
aXplclNpemUgPT0gd2luZG93UmVzaXplclNpemUpCkluZGV4OiBXZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViUGFnZS9XZWJQYWdlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBh
Z2UvV2ViUGFnZS5oCShyZXZpc2lvbiA3NDI4MykKKysrIFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQ
YWdlL1dlYlBhZ2UuaAkod29ya2luZyBjb3B5KQpAQCAtMjkyLDYgKzI5Miw3IEBAIHByaXZhdGU6
CiAgICAgdm9pZCBnb1RvQmFja0ZvcndhcmRJdGVtKHVpbnQ2NF90KTsKICAgICB2b2lkIHNldEFj
dGl2ZShib29sKTsKICAgICB2b2lkIHNldEZvY3VzZWQoYm9vbCk7CisgICAgdm9pZCBzZXRJbml0
aWFsRm9jdXMoYm9vbCk7CiAgICAgdm9pZCBzZXRXaW5kb3dSZXNpemVyU2l6ZShjb25zdCBXZWJD
b3JlOjpJbnRTaXplJik7CiAgICAgdm9pZCBzZXRJc0luV2luZG93KGJvb2wpOwogICAgIHZvaWQg
bW91c2VFdmVudChjb25zdCBXZWJNb3VzZUV2ZW50Jik7CkluZGV4OiBXZWJLaXQyL1dlYlByb2Nl
c3MvV2ViUGFnZS9XZWJQYWdlLm1lc3NhZ2VzLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvV2Vi
UHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UubWVzc2FnZXMuaW4JKHJldmlzaW9uIDc0MjgzKQorKysg
V2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5tZXNzYWdlcy5pbgkod29ya2luZyBj
b3B5KQpAQCAtMjMsNiArMjMsNyBAQAogbWVzc2FnZXMgLT4gV2ViUGFnZSB7CiAgICAgU2V0QWN0
aXZlKGJvb2wgYWN0aXZlKQogICAgIFNldEZvY3VzZWQoYm9vbCBmb2N1c2VkKQorICAgIFNldElu
aXRpYWxGb2N1cyhib29sIGZvcndhcmQpCiAgICAgU2V0SXNJbldpbmRvdyhib29sIGlzSW5XaW5k
b3cpCiAKICAgICBTZXREcmF3c0JhY2tncm91bmQoYm9vbCBkcmF3c0JhY2tncm91bmQpCg==
</data>
<flag name="review"
          id="67929"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>