<?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>150512</bug_id>
          
          <creation_ts>2015-10-23 13:35:56 -0700</creation_ts>
          <short_desc>[Cocoa] _WKFormInputSession should provide access to the focused element info</short_desc>
          <delta_ts>2015-10-24 08:58:20 -0700</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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>thorton</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1136124</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2015-10-23 13:35:56 -0700</bug_when>
    <thetext>[Cocoa] _WKFormInputSession should provide access to the focused element info</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136126</commentid>
    <comment_count>1</comment_count>
      <attachid>263940</attachid>
    <who name="">mitz</who>
    <bug_when>2015-10-23 13:40:08 -0700</bug_when>
    <thetext>Created attachment 263940
Add a focusedElementInfo property to _WKFormInputSession</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136260</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2015-10-24 08:58:20 -0700</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/r191535&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263940</attachid>
            <date>2015-10-23 13:40:08 -0700</date>
            <delta_ts>2015-10-23 13:48:35 -0700</delta_ts>
            <desc>Add a focusedElementInfo property to _WKFormInputSession</desc>
            <filename>bug-150512-20151023133922.patch</filename>
            <type>text/plain</type>
            <size>6050</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE5MTUwNykKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDE1LTEwLTIzICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvY29hXSBfV0tGb3JtSW5wdXRT
ZXNzaW9uIHNob3VsZCBwcm92aWRlIGFjY2VzcyB0byB0aGUgZm9jdXNlZCBlbGVtZW50IGluZm8K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MDUxMgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9j
ZXNzL0FQSS9Db2NvYS9fV0tGb3JtSW5wdXRTZXNzaW9uLmg6IEFkZGVkIGZvY3VzZWRFbGVtZW50
SW5mbyBwcm9wZXJ0eSB0byB0aGUKKyAgICAgICAgICBwcm90b2NvbC4KKworICAgICAgICAqIFVJ
UHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tOgorICAgICAgICAoLVtXS0Zv
cm1JbnB1dFNlc3Npb24gaW5pdFdpdGhDb250ZW50Vmlldzpmb2N1c2VkRWxlbWVudEluZm86dXNl
ck9iamVjdDpdKTogQWRkZWQgdGhlCisgICAgICAgICAgZm9jdXNlZEVsZW1lbnRJbmZvIGFyZ3Vt
ZW50LCB1c2VkIHRvIGluaXRpYWxpemUgYSBuZXcgaXZhci4KKyAgICAgICAgKC1bV0tGb3JtSW5w
dXRTZXNzaW9uIGZvY3VzZWRFbGVtZW50SW5mb10pOiBBZGRlZCB0aGlzIGdldHRlciBmb3IgdGhl
IG5ldworICAgICAgICAgIF9XS0Zvcm1JbnB1dFNlc3Npb24gcHJvcGVydHkuCisgICAgICAgICgt
W1dLQ29udGVudFZpZXcgX3N0YXJ0QXNzaXN0aW5nTm9kZTp1c2VySXNJbnRlcmFjdGluZzpibHVy
UHJldmlvdXNOb2RlOnVzZXJPYmplY3Q6XSk6CisgICAgICAgICAgQ3JlYXRlIHRoZSBXS0ZvY3Vz
ZWRFbGVtZW50SW5mbyB1bmNvbmRpdGlvbmFsbHkgYW5kIHBhc3MgaXQgdG8gdGhlIG5ldyBXS0Zv
cm1JbnB1dFNlc3Npb24KKyAgICAgICAgICBpbml0aWFsaXplci4KKwogMjAxNS0xMC0yMyAgRXJp
YyBDYXJsc29uICA8ZXJpYy5jYXJsc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBbTWVkaWFTdHJl
YW1dIEZpeCBVc2VyTWVkaWFQZXJtaXNzaW9uUmVxdWVzdFByb3h5OjppbnZhbGlkYXRlCkluZGV4
OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL19XS0Zvcm1JbnB1dFNlc3Npb24u
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0NvY29hL19XS0Zv
cm1JbnB1dFNlc3Npb24uaAkocmV2aXNpb24gMTkxMzYzKQorKysgU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9Db2NvYS9fV0tGb3JtSW5wdXRTZXNzaW9uLmgJKHdvcmtpbmcgY29weSkKQEAg
LTI4LDExICsyOCwxMyBAQAogI2lmIFdLX0FQSV9FTkFCTEVECiAKICNpbXBvcnQgPEZvdW5kYXRp
b24vRm91bmRhdGlvbi5oPgorI2ltcG9ydCA8V2ViS2l0L19XS0ZvY3VzZWRFbGVtZW50SW5mby5o
PgogCiBAcHJvdG9jb2wgX1dLRm9ybUlucHV0U2Vzc2lvbiA8TlNPYmplY3Q+CiAKIEBwcm9wZXJ0
eSAobm9uYXRvbWljLCByZWFkb25seSwgZ2V0dGVyPWlzVmFsaWQpIEJPT0wgdmFsaWQ7CiBAcHJv
cGVydHkgKG5vbmF0b21pYywgcmVhZG9ubHkpIE5TT2JqZWN0IDxOU1NlY3VyZUNvZGluZz4gKnVz
ZXJPYmplY3Q7CitAcHJvcGVydHkgKG5vbmF0b21pYywgcmVhZG9ubHkpIGlkIDxfV0tGb2N1c2Vk
RWxlbWVudEluZm8+IGZvY3VzZWRFbGVtZW50SW5mbyBXS19BVkFJTEFCTEUoV0tfTUFDX1RCQSwg
V0tfSU9TX1RCQSk7CiAKICNpZiBUQVJHRVRfT1NfSVBIT05FCiBAcHJvcGVydHkgKG5vbmF0b21p
YywgY29weSkgTlNTdHJpbmcgKmFjY2Vzc29yeVZpZXdDdXN0b21CdXR0b25UaXRsZTsKSW5kZXg6
IFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1t
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmll
d0ludGVyYWN0aW9uLm1tCShyZXZpc2lvbiAxOTEzNjMpCisrKyBTb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQkod29ya2luZyBjb3B5KQpAQCAt
MjIzLDkgKzIyMywxMyBAQCBAaW50ZXJmYWNlIFVJUHJldmlld0l0ZW1Db250cm9sbGVyIChTdGFn
CiBAZW5kCiAjZW5kaWYKIAorQGludGVyZmFjZSBXS0ZvY3VzZWRFbGVtZW50SW5mbyA6IE5TT2Jq
ZWN0IDxfV0tGb2N1c2VkRWxlbWVudEluZm8+CistIChpbnN0YW5jZXR5cGUpaW5pdFdpdGhBc3Np
c3RlZE5vZGVJbmZvcm1hdGlvbjooY29uc3QgQXNzaXN0ZWROb2RlSW5mb3JtYXRpb24mKWluZm9y
bWF0aW9uIGlzVXNlckluaXRpYXRlZDooQk9PTClpc1VzZXJJbml0aWF0ZWQ7CitAZW5kCisKIEBp
bnRlcmZhY2UgV0tGb3JtSW5wdXRTZXNzaW9uIDogTlNPYmplY3QgPF9XS0Zvcm1JbnB1dFNlc3Np
b24+CiAKLS0gKGluc3RhbmNldHlwZSlpbml0V2l0aENvbnRlbnRWaWV3OihXS0NvbnRlbnRWaWV3
ICopdmlldyB1c2VyT2JqZWN0OihOU09iamVjdCA8TlNTZWN1cmVDb2Rpbmc+ICopdXNlck9iamVj
dDsKKy0gKGluc3RhbmNldHlwZSlpbml0V2l0aENvbnRlbnRWaWV3OihXS0NvbnRlbnRWaWV3ICop
dmlldyBmb2N1c2VkRWxlbWVudEluZm86KFdLRm9jdXNlZEVsZW1lbnRJbmZvICopZWxlbWVudElu
Zm8gdXNlck9iamVjdDooTlNPYmplY3QgPE5TU2VjdXJlQ29kaW5nPiAqKXVzZXJPYmplY3Q7CiAt
ICh2b2lkKWludmFsaWRhdGU7CiAKIEBlbmQKQEAgLTIzMywxOSArMjM3LDI2IEBAIC0gKHZvaWQp
aW52YWxpZGF0ZTsKIEBpbXBsZW1lbnRhdGlvbiBXS0Zvcm1JbnB1dFNlc3Npb24gewogICAgIFdL
Q29udGVudFZpZXcgKl9jb250ZW50VmlldzsKICAgICBSZXRhaW5QdHI8TlNPYmplY3QgPE5TU2Vj
dXJlQ29kaW5nPj4gX3VzZXJPYmplY3Q7CisgICAgUmV0YWluUHRyPFdLRm9jdXNlZEVsZW1lbnRJ
bmZvPiBfZm9jdXNlZEVsZW1lbnRJbmZvOwogfQogCi0tIChpbnN0YW5jZXR5cGUpaW5pdFdpdGhD
b250ZW50VmlldzooV0tDb250ZW50VmlldyAqKXZpZXcgdXNlck9iamVjdDooTlNPYmplY3QgPE5T
U2VjdXJlQ29kaW5nPiAqKXVzZXJPYmplY3QKKy0gKGluc3RhbmNldHlwZSlpbml0V2l0aENvbnRl
bnRWaWV3OihXS0NvbnRlbnRWaWV3ICopdmlldyBmb2N1c2VkRWxlbWVudEluZm86KFdLRm9jdXNl
ZEVsZW1lbnRJbmZvICopZWxlbWVudEluZm8gdXNlck9iamVjdDooTlNPYmplY3QgPE5TU2VjdXJl
Q29kaW5nPiAqKXVzZXJPYmplY3QKIHsKICAgICBpZiAoIShzZWxmID0gW3N1cGVyIGluaXRdKSkK
ICAgICAgICAgcmV0dXJuIG5pbDsKIAogICAgIF9jb250ZW50VmlldyA9IHZpZXc7CisgICAgX2Zv
Y3VzZWRFbGVtZW50SW5mbyA9IGVsZW1lbnRJbmZvOwogICAgIF91c2VyT2JqZWN0ID0gdXNlck9i
amVjdDsKIAogICAgIHJldHVybiBzZWxmOwogfQogCistIChpZCA8X1dLRm9jdXNlZEVsZW1lbnRJ
bmZvPilmb2N1c2VkRWxlbWVudEluZm8KK3sKKyAgICByZXR1cm4gX2ZvY3VzZWRFbGVtZW50SW5m
by5nZXQoKTsKK30KKwogLSAoTlNPYmplY3QgPE5TU2VjdXJlQ29kaW5nPiAqKXVzZXJPYmplY3QK
IHsKICAgICByZXR1cm4gX3VzZXJPYmplY3QuZ2V0KCk7CkBAIC0yNzgsMTAgKzI4OSw2IEBAIC0g
KHZvaWQpaW52YWxpZGF0ZQogCiBAZW5kCiAKLUBpbnRlcmZhY2UgV0tGb2N1c2VkRWxlbWVudElu
Zm8gOiBOU09iamVjdCA8X1dLRm9jdXNlZEVsZW1lbnRJbmZvPgotLSAoaW5zdGFuY2V0eXBlKWlu
aXRXaXRoQXNzaXN0ZWROb2RlSW5mb3JtYXRpb246KGNvbnN0IEFzc2lzdGVkTm9kZUluZm9ybWF0
aW9uJilpbmZvcm1hdGlvbiBpc1VzZXJJbml0aWF0ZWQ6KEJPT0wpaXNVc2VySW5pdGlhdGVkOwot
QGVuZAotCiBAaW1wbGVtZW50YXRpb24gV0tGb2N1c2VkRWxlbWVudEluZm8gewogICAgIFdLSW5w
dXRUeXBlIF90eXBlOwogICAgIFJldGFpblB0cjxOU1N0cmluZz4gX3ZhbHVlOwpAQCAtMzE2OCwx
MSArMzE3NSwxMiBAQCBzdGF0aWMgYm9vbCBpc0Fzc2lzdGFibGVJbnB1dFR5cGUoSW5wdXRUCiAt
ICh2b2lkKV9zdGFydEFzc2lzdGluZ05vZGU6KGNvbnN0IEFzc2lzdGVkTm9kZUluZm9ybWF0aW9u
JilpbmZvcm1hdGlvbiB1c2VySXNJbnRlcmFjdGluZzooQk9PTCl1c2VySXNJbnRlcmFjdGluZyBi
bHVyUHJldmlvdXNOb2RlOihCT09MKWJsdXJQcmV2aW91c05vZGUgdXNlck9iamVjdDooTlNPYmpl
Y3QgPE5TU2VjdXJlQ29kaW5nPiAqKXVzZXJPYmplY3QKIHsKICAgICBpZCA8X1dLSW5wdXREZWxl
Z2F0ZT4gaW5wdXREZWxlZ2F0ZSA9IFtfd2ViVmlldyBfaW5wdXREZWxlZ2F0ZV07CisgICAgUmV0
YWluUHRyPFdLRm9jdXNlZEVsZW1lbnRJbmZvPiBmb2N1c2VkRWxlbWVudEluZm8gPSBhZG9wdE5T
KFtbV0tGb2N1c2VkRWxlbWVudEluZm8gYWxsb2NdIGluaXRXaXRoQXNzaXN0ZWROb2RlSW5mb3Jt
YXRpb246aW5mb3JtYXRpb24gaXNVc2VySW5pdGlhdGVkOnVzZXJJc0ludGVyYWN0aW5nXSk7CiAg
ICAgQk9PTCBzaG91bGRTaG93S2V5Ym9hcmQ7Ci0gICAgaWYgKFtpbnB1dERlbGVnYXRlIHJlc3Bv
bmRzVG9TZWxlY3RvcjpAc2VsZWN0b3IoX3dlYlZpZXc6Zm9jdXNTaG91bGRTdGFydElucHV0U2Vz
c2lvbjopXSkgewotICAgICAgICBSZXRhaW5QdHI8V0tGb2N1c2VkRWxlbWVudEluZm8+IGZvY3Vz
ZWRFbGVtZW50SW5mbyA9IGFkb3B0TlMoW1tXS0ZvY3VzZWRFbGVtZW50SW5mbyBhbGxvY10gaW5p
dFdpdGhBc3Npc3RlZE5vZGVJbmZvcm1hdGlvbjppbmZvcm1hdGlvbiBpc1VzZXJJbml0aWF0ZWQ6
dXNlcklzSW50ZXJhY3RpbmddKTsKKworICAgIGlmIChbaW5wdXREZWxlZ2F0ZSByZXNwb25kc1Rv
U2VsZWN0b3I6QHNlbGVjdG9yKF93ZWJWaWV3OmZvY3VzU2hvdWxkU3RhcnRJbnB1dFNlc3Npb246
KV0pCiAgICAgICAgIHNob3VsZFNob3dLZXlib2FyZCA9IFtpbnB1dERlbGVnYXRlIF93ZWJWaWV3
Ol93ZWJWaWV3IGZvY3VzU2hvdWxkU3RhcnRJbnB1dFNlc3Npb246Zm9jdXNlZEVsZW1lbnRJbmZv
LmdldCgpXTsKLSAgICB9IGVsc2UgeworICAgIGVsc2UgewogICAgICAgICAvLyBUaGUgZGVmYXVs
dCBiZWhhdmlvciBpcyB0byBhbGxvdyBub2RlIGFzc2lzdGFuY2UgaWYgdGhlIHVzZXIgaXMgaW50
ZXJhY3Rpbmcgb3IgdGhlIGtleWJvYXJkIGlzIGFscmVhZHkgYWN0aXZlLgogICAgICAgICBzaG91
bGRTaG93S2V5Ym9hcmQgPSB1c2VySXNJbnRlcmFjdGluZyB8fCBfdGV4dFNlbGVjdGlvbkFzc2lz
dGFudDsKICAgICB9CkBAIC0zMjIwLDcgKzMyMjgsNyBAQCAtICh2b2lkKV9zdGFydEFzc2lzdGlu
Z05vZGU6KGNvbnN0IEFzc2lzCiAgICAgW19pbnB1dFBlcmlwaGVyYWwgYmVnaW5FZGl0aW5nXTsK
IAogICAgIGlmIChbaW5wdXREZWxlZ2F0ZSByZXNwb25kc1RvU2VsZWN0b3I6QHNlbGVjdG9yKF93
ZWJWaWV3OmRpZFN0YXJ0SW5wdXRTZXNzaW9uOildKSB7Ci0gICAgICAgIF9mb3JtSW5wdXRTZXNz
aW9uID0gYWRvcHROUyhbW1dLRm9ybUlucHV0U2Vzc2lvbiBhbGxvY10gaW5pdFdpdGhDb250ZW50
VmlldzpzZWxmIHVzZXJPYmplY3Q6dXNlck9iamVjdF0pOworICAgICAgICBfZm9ybUlucHV0U2Vz
c2lvbiA9IGFkb3B0TlMoW1tXS0Zvcm1JbnB1dFNlc3Npb24gYWxsb2NdIGluaXRXaXRoQ29udGVu
dFZpZXc6c2VsZiBmb2N1c2VkRWxlbWVudEluZm86Zm9jdXNlZEVsZW1lbnRJbmZvLmdldCgpIHVz
ZXJPYmplY3Q6dXNlck9iamVjdF0pOwogICAgICAgICBbaW5wdXREZWxlZ2F0ZSBfd2ViVmlldzpf
d2ViVmlldyBkaWRTdGFydElucHV0U2Vzc2lvbjpfZm9ybUlucHV0U2Vzc2lvbi5nZXQoKV07CiAg
ICAgfQogfQo=
</data>
<flag name="review"
          id="289056"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>