<?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>102238</bug_id>
          
          <creation_ts>2012-11-14 08:20:32 -0800</creation_ts>
          <short_desc>[BlackBerry] Add FocusBased context node detection strategy</short_desc>
          <delta_ts>2012-11-14 10:38:32 -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>WebKit BlackBerry</component>
          <version>528+ (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>0</everconfirmed>
          <reporter name="Andy Chen">andchen</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mifenton</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>766919</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Chen">andchen</who>
    <bug_when>2012-11-14 08:20:32 -0800</bug_when>
    <thetext>If last fat finger result is invalid, we need to return current focus element as context node, because when user tap on selection overlay, there is not touch event sent to webkit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767001</commentid>
    <comment_count>1</comment_count>
      <attachid>174187</attachid>
    <who name="Andy Chen">andchen</who>
    <bug_when>2012-11-14 10:10:41 -0800</bug_when>
    <thetext>Created attachment 174187
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767004</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-14 10:13:11 -0800</bug_when>
    <thetext>Attachment 174187 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebKit/blackberry/Api/WebPage.cpp&apos;,...&quot; exit_code: 1
Source/WebKit/blackberry/ChangeLog:9:  Line contains tab character.  [whitespace/tab] [5]
Source/WebKit/blackberry/ChangeLog:10:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 2 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767013</commentid>
    <comment_count>3</comment_count>
      <attachid>174194</attachid>
    <who name="Andy Chen">andchen</who>
    <bug_when>2012-11-14 10:19:57 -0800</bug_when>
    <thetext>Created attachment 174194
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767016</commentid>
    <comment_count>4</comment_count>
      <attachid>174194</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-11-14 10:21:48 -0800</bug_when>
    <thetext>Comment on attachment 174194
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767033</commentid>
    <comment_count>5</comment_count>
      <attachid>174194</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-14 10:38:29 -0800</bug_when>
    <thetext>Comment on attachment 174194
Patch

Clearing flags on attachment: 174194

Committed r134624: &lt;http://trac.webkit.org/changeset/134624&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767035</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-14 10:38:32 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174187</attachid>
            <date>2012-11-14 10:10:41 -0800</date>
            <delta_ts>2012-11-14 10:13:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102238-20121114130840.patch</filename>
            <type>text/plain</type>
            <size>3999</size>
            <attacher name="Andy Chen">andchen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0NjE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA2MTg5ZWUwMDc1NDBjOTQ3YzZjYzY5ZjFhMjQyNWZkYmQ0MDFkYjIwLi45NmUxZmZlODlh
YWZjMGQ0NzY3NzM3NzdhMmMyOGQwN2RlZjU4MGNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMi0xMS0xNCAgQW5keSBDaGVuICA8YW5kY2hlbkBy
aW0uY29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBBZGQgRm9jdXNCYXNlZCBjb250ZXh0IG5v
ZGUgZGV0ZWN0aW9uIHN0cmF0ZWd5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDIyMzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBJZiBsYXN0IGZhdCBmaW5nZXIgcmVzdWx0IGlzIGludmFsaWQsIHdlIG5l
ZWQgdG8gcmV0dXJuIGN1cnJlbnQKKwkJb2N1cyBlbGVtZW50IGFzIGNvbnRleHQgbm9kZSwgYmVj
YXVzZSB3aGVuIHVzZXIgdGFwIG9uIHNlbGVjdGlvbgorCQlvdmVybGF5LCB0aGVyZSBpcyBub3Qg
dG91Y2ggZXZlbnQgc2VudCB0byB3ZWJraXQuCisKKyAgICAgICAgKiBBcGkvV2ViUGFnZS5jcHA6
CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OldlYlBhZ2VQcml2YXRlOjpjb250ZXh0Tm9k
ZSk6CisgICAgICAgICogQXBpL1dlYlBhZ2UuaDoKKyAgICAgICAgKiBXZWJLaXRTdXBwb3J0L0lu
cHV0SGFuZGxlci5oOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpJbnB1dEhhbmRsZXI6
OmN1cnJlbnRGb2N1c0VsZW1lbnQpOgorCiAyMDEyLTExLTE0ICBOaW1hIEdoYW5hdmF0aWFuICA8
bmdoYW5hdmF0aWFuQHJpbS5jb20+CiAKICAgICAgICAgW0JsYWNrQmVycnldIFVzZSBtaXNwZWxs
ZWQtbWFya2VyIG9mZnNldHMgcmVsYXRpdmUgdG8gdGhlIGVsZW1lbnQKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQXBpL1dlYlBhZ2UuY3BwCmluZGV4IDIzM2YyMTQ0ZjA1ODIzMDEwNzI5NTg0M2Iy
ZTllZWFhMTBjMGIwYTcuLmQxMDZkODAwOTI2ZjdhY2Q5NjQ4N2NlN2MwNGM2YjFhYWM5MmRlNTkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlLmNwcApAQCAtMjY0MCwxNyAr
MjY0MCwxOSBAQCBQYXNzUmVmUHRyPE5vZGU+IFdlYlBhZ2VQcml2YXRlOjpjb250ZXh0Tm9kZShU
YXJnZXREZXRlY3Rpb25TdHJhdGVneSBzdHJhdGVneSkKICAgICBpZiAoaXNUb3VjaGluZyAmJiBs
YXN0RmF0RmluZ2Vyc1Jlc3VsdC5pc1RleHRJbnB1dCgpKQogICAgICAgICByZXR1cm4gbGFzdEZh
dEZpbmdlcnNSZXN1bHQubm9kZShGYXRGaW5nZXJzUmVzdWx0OjpTaGFkb3dDb250ZW50Tm90QWxs
b3dlZCk7CiAKKyAgICBpZiAoc3RyYXRlZ3kgPT0gUmVjdEJhc2VkKSB7CisgICAgICAgIEZhdEZp
bmdlcnNSZXN1bHQgcmVzdWx0ID0gRmF0RmluZ2Vycyh0aGlzLCBsYXN0RmF0RmluZ2Vyc1Jlc3Vs
dC5hZGp1c3RlZFBvc2l0aW9uKCksIEZhdEZpbmdlcnM6OlRleHQpLmZpbmRCZXN0UG9pbnQoKTsK
KyAgICAgICAgcmV0dXJuIHJlc3VsdC5ub2RlKEZhdEZpbmdlcnNSZXN1bHQ6OlNoYWRvd0NvbnRl
bnROb3RBbGxvd2VkKTsKKyAgICB9CisgICAgaWYgKHN0cmF0ZWd5ID09IEZvY3VzQmFzZWQpCisg
ICAgICAgIHJldHVybiBtX2lucHV0SGFuZGxlci0+Y3VycmVudEZvY3VzRWxlbWVudCgpOworCiAg
ICAgSW50UG9pbnQgY29udGVudFBvczsKICAgICBpZiAoaXNUb3VjaGluZykKICAgICAgICAgY29u
dGVudFBvcyA9IGxhc3RGYXRGaW5nZXJzUmVzdWx0LmFkanVzdGVkUG9zaXRpb24oKTsKICAgICBl
bHNlCiAgICAgICAgIGNvbnRlbnRQb3MgPSBtYXBGcm9tVmlld3BvcnRUb0NvbnRlbnRzKG1fbGFz
dE1vdXNlRXZlbnQucG9zaXRpb24oKSk7CiAKLSAgICBpZiAoc3RyYXRlZ3kgPT0gUmVjdEJhc2Vk
KSB7Ci0gICAgICAgIEZhdEZpbmdlcnNSZXN1bHQgcmVzdWx0ID0gRmF0RmluZ2Vycyh0aGlzLCBs
YXN0RmF0RmluZ2Vyc1Jlc3VsdC5hZGp1c3RlZFBvc2l0aW9uKCksIEZhdEZpbmdlcnM6OlRleHQp
LmZpbmRCZXN0UG9pbnQoKTsKLSAgICAgICAgcmV0dXJuIHJlc3VsdC5ub2RlKEZhdEZpbmdlcnNS
ZXN1bHQ6OlNoYWRvd0NvbnRlbnROb3RBbGxvd2VkKTsKLSAgICB9Ci0KICAgICBIaXRUZXN0UmVz
dWx0IHJlc3VsdCA9IGV2ZW50SGFuZGxlci0+aGl0VGVzdFJlc3VsdEF0UG9pbnQoY29udGVudFBv
cywgZmFsc2UgLyphbGxvd1NoYWRvd0NvbnRlbnQqLyk7CiAgICAgcmV0dXJuIHJlc3VsdC5pbm5l
ck5vZGUoKTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2Vi
UGFnZS5oIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlLmgKaW5kZXggNzg4
NTUxYjMwMzZkZDZlNDRlY2E3ZjE5NGQ1YjQ3ZWEzZjdjN2UyZC4uNDA2YmE0NTI1YzMwOGJkYmYz
ZDc0NjkzMGJmMDdiZWVlN2JmOWFiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2Jl
cnJ5L0FwaS9XZWJQYWdlLmgKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQ
YWdlLmgKQEAgLTgyLDcgKzgyLDcgQEAgZW51bSBKYXZhU2NyaXB0RGF0YVR5cGUgeyBKU1VuZGVm
aW5lZCA9IDAsIEpTTnVsbCwgSlNCb29sZWFuLCBKU051bWJlciwgSlNTdHJpbmcKIAogZW51bSBB
Y3RpdmF0aW9uU3RhdGVUeXBlIHsgQWN0aXZhdGlvbkFjdGl2ZSwgQWN0aXZhdGlvbkluYWN0aXZl
LCBBY3RpdmF0aW9uU3RhbmRieSB9OwogCi1lbnVtIFRhcmdldERldGVjdGlvblN0cmF0ZWd5IHtQ
b2ludEJhc2VkLCBSZWN0QmFzZWR9OworZW51bSBUYXJnZXREZXRlY3Rpb25TdHJhdGVneSB7UG9p
bnRCYXNlZCwgUmVjdEJhc2VkLCBGb2N1c0Jhc2VkfTsKIAogY2xhc3MgQkxBQ0tCRVJSWV9FWFBP
UlQgV2ViUGFnZSA6IHB1YmxpYyBQbGF0Zm9ybTo6R3VhcmRlZFBvaW50ZXJCYXNlIHsKIHB1Ymxp
YzoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lu
cHV0SGFuZGxlci5oIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvSW5w
dXRIYW5kbGVyLmgKaW5kZXggNzY0Mjg2ZjE5NTFlODBmZmY0MjY0OGViMzEyNmQ5OGZlMDAxMDBi
Yy4uZWNjMzI0YzBkY2M0NGZjMTA3MDEyNDYzMDcyNDUzNTNkNmIzMGQ0YSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvSW5wdXRIYW5kbGVyLmgKKysr
IGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvSW5wdXRIYW5kbGVyLmgK
QEAgLTEwMSw2ICsxMDEsNyBAQCBwdWJsaWM6CiAKICAgICBib29sIGlzSW5wdXRNb2RlKCkgY29u
c3QgeyByZXR1cm4gaXNBY3RpdmVUZXh0RWRpdCgpOyB9CiAgICAgYm9vbCBpc011bHRpbGluZUlu
cHV0TW9kZSgpIGNvbnN0IHsgcmV0dXJuIGlzQWN0aXZlVGV4dEVkaXQoKSAmJiBlbGVtZW50VHlw
ZShtX2N1cnJlbnRGb2N1c0VsZW1lbnQuZ2V0KCkpID09IEJsYWNrQmVycnk6OlBsYXRmb3JtOjpJ
bnB1dFR5cGVUZXh0QXJlYTsgfQorICAgIFBhc3NSZWZQdHI8V2ViQ29yZTo6RWxlbWVudD4gY3Vy
cmVudEZvY3VzRWxlbWVudCgpIGNvbnN0IHsgcmV0dXJuIG1fY3VycmVudEZvY3VzRWxlbWVudDsg
fQogCiAgICAgdm9pZCBlbnN1cmVGb2N1c0VsZW1lbnRWaXNpYmxlKGJvb2wgY2VudGVyRmllbGRJ
bkRpc3BsYXkgPSB0cnVlKTsKICAgICB2b2lkIGhhbmRsZUlucHV0TG9jYWxlQ2hhbmdlZChib29s
IGlzUlRMKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174194</attachid>
            <date>2012-11-14 10:19:57 -0800</date>
            <delta_ts>2012-11-14 10:38:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102238-20121114131755.patch</filename>
            <type>text/plain</type>
            <size>4096</size>
            <attacher name="Andy Chen">andchen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0NjE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA2MTg5ZWUwMDc1NDBjOTQ3YzZjYzY5ZjFhMjQyNWZkYmQ0MDFkYjIwLi4wYTM5MWVkN2Ni
ZTdjMTQzODViYTYzNDY0MGYxMWVjNDYzZTExNTRiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMyBAQAorMjAxMi0xMS0xNCAgQW5keSBDaGVuICA8YW5kY2hlbkBy
aW0uY29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBBZGQgRm9jdXNCYXNlZCBjb250ZXh0IG5v
ZGUgZGV0ZWN0aW9uIHN0cmF0ZWd5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDIyMzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBJZiBsYXN0IGZhdCBmaW5nZXIgcmVzdWx0IGlzIGludmFsaWQsIHdlIG5l
ZWQgdG8gcmV0dXJuIGN1cnJlbnQKKyAgICAgICAgZm9jdXMgZWxlbWVudCBhcyBjb250ZXh0IG5v
ZGUsIGJlY2F1c2Ugd2hlbiB1c2VyIHRhcCBvbiBzZWxlY3Rpb24KKyAgICAgICAgb3ZlcmxheSwg
dGhlcmUgaXMgbm90IHRvdWNoIGV2ZW50IHNlbnQgdG8gd2Via2l0LgorICAgICAgICBQUiAyNDEz
ODIKKworICAgICAgICBJbnRlcm5hbGx5IHJldmlld2VkIGJ5IEdlbmV2aWV2ZSBNYWsgYW5kIE1p
a2UgRmVudG9uLgorCisgICAgICAgICogQXBpL1dlYlBhZ2UuY3BwOgorICAgICAgICAoQmxhY2tC
ZXJyeTo6V2ViS2l0OjpXZWJQYWdlUHJpdmF0ZTo6Y29udGV4dE5vZGUpOgorICAgICAgICAqIEFw
aS9XZWJQYWdlLmg6CisgICAgICAgICogV2ViS2l0U3VwcG9ydC9JbnB1dEhhbmRsZXIuaDoKKyAg
ICAgICAgKEJsYWNrQmVycnk6OldlYktpdDo6SW5wdXRIYW5kbGVyOjpjdXJyZW50Rm9jdXNFbGVt
ZW50KToKKwogMjAxMi0xMS0xNCAgTmltYSBHaGFuYXZhdGlhbiAgPG5naGFuYXZhdGlhbkByaW0u
Y29tPgogCiAgICAgICAgIFtCbGFja0JlcnJ5XSBVc2UgbWlzcGVsbGVkLW1hcmtlciBvZmZzZXRz
IHJlbGF0aXZlIHRvIHRoZSBlbGVtZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNr
YmVycnkvQXBpL1dlYlBhZ2UuY3BwIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQ
YWdlLmNwcAppbmRleCAyMzNmMjE0NGYwNTgyMzAxMDcyOTU4NDNiMmU5ZWVhYTEwYzBiMGE3Li5k
MTA2ZDgwMDkyNmY3YWNkOTY0ODdjZTdjMDRjNmIxYWFjOTJkZTU5IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQv
YmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5jcHAKQEAgLTI2NDAsMTcgKzI2NDAsMTkgQEAgUGFzc1Jl
ZlB0cjxOb2RlPiBXZWJQYWdlUHJpdmF0ZTo6Y29udGV4dE5vZGUoVGFyZ2V0RGV0ZWN0aW9uU3Ry
YXRlZ3kgc3RyYXRlZ3kpCiAgICAgaWYgKGlzVG91Y2hpbmcgJiYgbGFzdEZhdEZpbmdlcnNSZXN1
bHQuaXNUZXh0SW5wdXQoKSkKICAgICAgICAgcmV0dXJuIGxhc3RGYXRGaW5nZXJzUmVzdWx0Lm5v
ZGUoRmF0RmluZ2Vyc1Jlc3VsdDo6U2hhZG93Q29udGVudE5vdEFsbG93ZWQpOwogCisgICAgaWYg
KHN0cmF0ZWd5ID09IFJlY3RCYXNlZCkgeworICAgICAgICBGYXRGaW5nZXJzUmVzdWx0IHJlc3Vs
dCA9IEZhdEZpbmdlcnModGhpcywgbGFzdEZhdEZpbmdlcnNSZXN1bHQuYWRqdXN0ZWRQb3NpdGlv
bigpLCBGYXRGaW5nZXJzOjpUZXh0KS5maW5kQmVzdFBvaW50KCk7CisgICAgICAgIHJldHVybiBy
ZXN1bHQubm9kZShGYXRGaW5nZXJzUmVzdWx0OjpTaGFkb3dDb250ZW50Tm90QWxsb3dlZCk7Cisg
ICAgfQorICAgIGlmIChzdHJhdGVneSA9PSBGb2N1c0Jhc2VkKQorICAgICAgICByZXR1cm4gbV9p
bnB1dEhhbmRsZXItPmN1cnJlbnRGb2N1c0VsZW1lbnQoKTsKKwogICAgIEludFBvaW50IGNvbnRl
bnRQb3M7CiAgICAgaWYgKGlzVG91Y2hpbmcpCiAgICAgICAgIGNvbnRlbnRQb3MgPSBsYXN0RmF0
RmluZ2Vyc1Jlc3VsdC5hZGp1c3RlZFBvc2l0aW9uKCk7CiAgICAgZWxzZQogICAgICAgICBjb250
ZW50UG9zID0gbWFwRnJvbVZpZXdwb3J0VG9Db250ZW50cyhtX2xhc3RNb3VzZUV2ZW50LnBvc2l0
aW9uKCkpOwogCi0gICAgaWYgKHN0cmF0ZWd5ID09IFJlY3RCYXNlZCkgewotICAgICAgICBGYXRG
aW5nZXJzUmVzdWx0IHJlc3VsdCA9IEZhdEZpbmdlcnModGhpcywgbGFzdEZhdEZpbmdlcnNSZXN1
bHQuYWRqdXN0ZWRQb3NpdGlvbigpLCBGYXRGaW5nZXJzOjpUZXh0KS5maW5kQmVzdFBvaW50KCk7
Ci0gICAgICAgIHJldHVybiByZXN1bHQubm9kZShGYXRGaW5nZXJzUmVzdWx0OjpTaGFkb3dDb250
ZW50Tm90QWxsb3dlZCk7Ci0gICAgfQotCiAgICAgSGl0VGVzdFJlc3VsdCByZXN1bHQgPSBldmVu
dEhhbmRsZXItPmhpdFRlc3RSZXN1bHRBdFBvaW50KGNvbnRlbnRQb3MsIGZhbHNlIC8qYWxsb3dT
aGFkb3dDb250ZW50Ki8pOwogICAgIHJldHVybiByZXN1bHQuaW5uZXJOb2RlKCk7CiB9CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2UuaCBiL1NvdXJjZS9X
ZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5oCmluZGV4IDc4ODU1MWIzMDM2ZGQ2ZTQ0ZWNh
N2YxOTRkNWI0N2VhM2Y3YzdlMmQuLjQwNmJhNDUyNWMzMDhiZGJmM2Q3NDY5MzBiZjA3YmVlZTdi
ZjlhYjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5o
CisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5oCkBAIC04Miw3ICs4
Miw3IEBAIGVudW0gSmF2YVNjcmlwdERhdGFUeXBlIHsgSlNVbmRlZmluZWQgPSAwLCBKU051bGws
IEpTQm9vbGVhbiwgSlNOdW1iZXIsIEpTU3RyaW5nCiAKIGVudW0gQWN0aXZhdGlvblN0YXRlVHlw
ZSB7IEFjdGl2YXRpb25BY3RpdmUsIEFjdGl2YXRpb25JbmFjdGl2ZSwgQWN0aXZhdGlvblN0YW5k
YnkgfTsKIAotZW51bSBUYXJnZXREZXRlY3Rpb25TdHJhdGVneSB7UG9pbnRCYXNlZCwgUmVjdEJh
c2VkfTsKK2VudW0gVGFyZ2V0RGV0ZWN0aW9uU3RyYXRlZ3kge1BvaW50QmFzZWQsIFJlY3RCYXNl
ZCwgRm9jdXNCYXNlZH07CiAKIGNsYXNzIEJMQUNLQkVSUllfRVhQT1JUIFdlYlBhZ2UgOiBwdWJs
aWMgUGxhdGZvcm06Okd1YXJkZWRQb2ludGVyQmFzZSB7CiBwdWJsaWM6CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9JbnB1dEhhbmRsZXIuaCBiL1Nv
dXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lucHV0SGFuZGxlci5oCmluZGV4
IDc2NDI4NmYxOTUxZTgwZmZmNDI2NDhlYjMxMjZkOThmZTAwMTAwYmMuLmVjYzMyNGMwZGNjNDRm
YzEwNzAxMjQ2MzA3MjQ1MzUzZDZiMzBkNGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxh
Y2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lucHV0SGFuZGxlci5oCisrKyBiL1NvdXJjZS9XZWJLaXQv
YmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0lucHV0SGFuZGxlci5oCkBAIC0xMDEsNiArMTAxLDcg
QEAgcHVibGljOgogCiAgICAgYm9vbCBpc0lucHV0TW9kZSgpIGNvbnN0IHsgcmV0dXJuIGlzQWN0
aXZlVGV4dEVkaXQoKTsgfQogICAgIGJvb2wgaXNNdWx0aWxpbmVJbnB1dE1vZGUoKSBjb25zdCB7
IHJldHVybiBpc0FjdGl2ZVRleHRFZGl0KCkgJiYgZWxlbWVudFR5cGUobV9jdXJyZW50Rm9jdXNF
bGVtZW50LmdldCgpKSA9PSBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6SW5wdXRUeXBlVGV4dEFyZWE7
IH0KKyAgICBQYXNzUmVmUHRyPFdlYkNvcmU6OkVsZW1lbnQ+IGN1cnJlbnRGb2N1c0VsZW1lbnQo
KSBjb25zdCB7IHJldHVybiBtX2N1cnJlbnRGb2N1c0VsZW1lbnQ7IH0KIAogICAgIHZvaWQgZW5z
dXJlRm9jdXNFbGVtZW50VmlzaWJsZShib29sIGNlbnRlckZpZWxkSW5EaXNwbGF5ID0gdHJ1ZSk7
CiAgICAgdm9pZCBoYW5kbGVJbnB1dExvY2FsZUNoYW5nZWQoYm9vbCBpc1JUTCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>