<?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>109911</bug_id>
          
          <creation_ts>2013-02-15 01:08:36 -0800</creation_ts>
          <short_desc>Web Inspector: Pass original selection to textModel to correctly restore it after undo.</short_desc>
          <delta_ts>2013-02-15 07:47:33 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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 name="Vsevolod Vlasov">vsevik</reporter>
          <assigned_to name="Vsevolod Vlasov">vsevik</assigned_to>
          <cc>apavlov</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>833787</commentid>
    <comment_count>0</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-02-15 01:08:36 -0800</bug_when>
    <thetext>Otherwise we can not distinguish backspace pressed with and without selection.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>833789</commentid>
    <comment_count>1</comment_count>
      <attachid>188506</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-02-15 01:14:32 -0800</bug_when>
    <thetext>Created attachment 188506
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834020</commentid>
    <comment_count>2</comment_count>
      <attachid>188506</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-15 07:47:30 -0800</bug_when>
    <thetext>Comment on attachment 188506
Patch

Clearing flags on attachment: 188506

Committed r142998: &lt;http://trac.webkit.org/changeset/142998&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834021</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-15 07:47:33 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188506</attachid>
            <date>2013-02-15 01:14:32 -0800</date>
            <delta_ts>2013-02-15 07:47:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109911-20130215131059.patch</filename>
            <type>text/plain</type>
            <size>10412</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyOTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWY3ODFlMTRhNDNhMGQz
MjU5ZmY4MmMwZTU3N2EzODlhOWIyZTRiNy4uNTEwZjhmNzMyMTUxNWU1NmM3ZWI4NTc1M2JhM2Nl
NzUxODE3YTgyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIxIEBACiAyMDEzLTAyLTE1ICBWc2V2
b2xvZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgogCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IFBhc3Mgb3JpZ2luYWwgc2VsZWN0aW9uIHRvIHRleHRNb2RlbCB0byBjb3JyZWN0bHkgcmVz
dG9yZSBpdCBhZnRlciB1bmRvLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTA5OTExCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgV2UgY2FuIGRpc3Rpbmd1aXNoIGJhY2tzcGFjZSBwcmVzc2VkIHdpdGggYW5k
IHdpdGhvdXQgc2VsZWN0aW9uIG5vdy4KKworICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQv
RGVmYXVsdFRleHRFZGl0b3IuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGV4dEVkaXRvck1h
aW5QYW5lbC5wcm90b3R5cGUuX2FwcGx5RG9tVXBkYXRlcyk6CisgICAgICAgIChXZWJJbnNwZWN0
b3IuRGVmYXVsdFRleHRFZGl0b3IuV29yZE1vdmVtZW50Q29udHJvbGxlci5wcm90b3R5cGUuX2hh
bmRsZUN0cmxCYWNrc3BhY2UpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvVGV4dEVk
aXRvck1vZGVsLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JDb21tYW5kKToK
KyAgICAgICAgKFdlYkluc3BlY3Rvci5UZXh0RWRpdG9yTW9kZWwuZW5kc1dpdGhCcmFja2V0UmVn
ZXguKToKKworMjAxMy0wMi0xNSAgVnNldm9sb2QgVmxhc292ICA8dnNldmlrQGNocm9taXVtLm9y
Zz4KKwogICAgICAgICBXZWIgSW5zcGVjdG9yOiBSZWRvIGluIHRleHQgZWRpdG9yIHNob3VsZCBh
bHdheXMgY29sbGFwc2Ugc2VsZWN0aW9uIHRvIGVuZC4KICAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTkwNwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RlZmF1bHRUZXh0RWRpdG9yLmpzIGIvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9EZWZhdWx0VGV4dEVkaXRvci5qcwppbmRleCAxOWU4
ZTQwOGEwZTI1NTE0NmUxN2E2N2IzNDBhM2Y2YjY3MmQyYzBkLi44Nzc3ZDM1NjFjNWUxYjc3MTFi
Mjk0MDA1ZjljMTE2YTFkY2ExZDk2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL0RlZmF1bHRUZXh0RWRpdG9yLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvRGVmYXVsdFRleHRFZGl0b3IuanMKQEAgLTI0NDksNiArMjQ0OSw3
IEBAIFdlYkluc3BlY3Rvci5UZXh0RWRpdG9yTWFpblBhbmVsLnByb3RvdHlwZSA9IHsKICAgICAg
ICAgdmFyIHN0YXJ0TGluZSA9IGRpcnR5TGluZXMuc3RhcnQ7CiAgICAgICAgIHZhciBlbmRMaW5l
ID0gZGlydHlMaW5lcy5lbmQ7CiAKKyAgICAgICAgdmFyIG9yaWdpbmFsU2VsZWN0aW9uID0gdGhp
cy5fbGFzdFNlbGVjdGlvbjsKICAgICAgICAgdmFyIGVkaXRJbmZvID0gdGhpcy5fZ3Vlc3NFZGl0
UmFuZ2VCYXNlZE9uU2VsZWN0aW9uKHN0YXJ0TGluZSwgZW5kTGluZSwgbGluZXMpOwogICAgICAg
ICBpZiAoIWVkaXRJbmZvKSB7CiAgICAgICAgICAgICBpZiAoV2ViSW5zcGVjdG9yLmRlYnVnRGVm
YXVsdFRleHRFZGl0b3IpCkBAIC0yNDczLDcgKzI0NzQsNyBAQCBXZWJJbnNwZWN0b3IuVGV4dEVk
aXRvck1haW5QYW5lbC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAot
ICAgICAgICB0aGlzLl90ZXh0TW9kZWwuZWRpdFJhbmdlKGVkaXRJbmZvLnJhbmdlLCBlZGl0SW5m
by50ZXh0KTsKKyAgICAgICAgdGhpcy5fdGV4dE1vZGVsLmVkaXRSYW5nZShlZGl0SW5mby5yYW5n
ZSwgZWRpdEluZm8udGV4dCwgb3JpZ2luYWxTZWxlY3Rpb24pOwogICAgICAgICB0aGlzLl9yZXN0
b3JlU2VsZWN0aW9uKHNlbGVjdGlvbik7CiAgICAgfSwKIApAQCAtMzM4MSw3ICszMzgyLDcgQEAg
V2ViSW5zcGVjdG9yLkRlZmF1bHRUZXh0RWRpdG9yLldvcmRNb3ZlbWVudENvbnRyb2xsZXIucHJv
dG90eXBlID0gewogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgICAgIHZhciBuZXdT
ZWxlY3Rpb24gPSB0aGlzLl9yYW5nZUZvckN0cmxBcnJvd01vdmUoc2VsZWN0aW9uLCAibGVmdCIp
OwotICAgICAgICB0aGlzLl90ZXh0TW9kZWwuZWRpdFJhbmdlKG5ld1NlbGVjdGlvbi5ub3JtYWxp
emUoKSwgIiIpOworICAgICAgICB0aGlzLl90ZXh0TW9kZWwuZWRpdFJhbmdlKG5ld1NlbGVjdGlv
bi5ub3JtYWxpemUoKSwgIiIsIHNlbGVjdGlvbik7CiAKICAgICAgICAgdGhpcy5fdGV4dEVkaXRv
ci5zZXRTZWxlY3Rpb24obmV3U2VsZWN0aW9uLmNvbGxhcHNlVG9FbmQoKSk7CiAgICAgICAgIHJl
dHVybiB0cnVlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVu
ZC9UZXh0RWRpdG9yTW9kZWwuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L1RleHRFZGl0b3JNb2RlbC5qcwppbmRleCBlNmE5ZWMyM2VmZjM5ZDljMjcxNjJkM2Y0ZDRkNjM3
YzE5YzcwYTcwLi5mOGJiNzMyMTFiMDM4Zjk3ZWYyZTQxYTg5OTIzNWZkOWFjNjY2OGY5IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRFZGl0b3JNb2Rl
bC5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRFZGl0b3JN
b2RlbC5qcwpAQCAtMTQ3LDExICsxNDcsMTMgQEAgV2ViSW5zcGVjdG9yLlRleHRSYW5nZS5wcm90
b3R5cGUgPSB7CiAgKiBAY29uc3RydWN0b3IKICAqIEBwYXJhbSB7V2ViSW5zcGVjdG9yLlRleHRS
YW5nZX0gbmV3UmFuZ2UKICAqIEBwYXJhbSB7c3RyaW5nfSBvcmlnaW5hbFRleHQKKyAqIEBwYXJh
bSB7V2ViSW5zcGVjdG9yLlRleHRSYW5nZX0gb3JpZ2luYWxTZWxlY3Rpb24KICAqLwotV2ViSW5z
cGVjdG9yLlRleHRFZGl0b3JDb21tYW5kID0gZnVuY3Rpb24obmV3UmFuZ2UsIG9yaWdpbmFsVGV4
dCkKK1dlYkluc3BlY3Rvci5UZXh0RWRpdG9yQ29tbWFuZCA9IGZ1bmN0aW9uKG5ld1JhbmdlLCBv
cmlnaW5hbFRleHQsIG9yaWdpbmFsU2VsZWN0aW9uKQogewogICAgIHRoaXMubmV3UmFuZ2UgPSBu
ZXdSYW5nZTsKICAgICB0aGlzLm9yaWdpbmFsVGV4dCA9IG9yaWdpbmFsVGV4dDsKKyAgICB0aGlz
Lm9yaWdpbmFsU2VsZWN0aW9uID0gb3JpZ2luYWxTZWxlY3Rpb247CiB9CiAKIC8qKgpAQCAtMjUw
LDI2ICsyNTIsMjggQEAgV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNb2RlbC5wcm90b3R5cGUgPSB7
CiAgICAgLyoqCiAgICAgICogQHBhcmFtIHtXZWJJbnNwZWN0b3IuVGV4dFJhbmdlfSByYW5nZQog
ICAgICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0CisgICAgICogQHBhcmFtIHtXZWJJbnNwZWN0b3Iu
VGV4dFJhbmdlPX0gb3JpZ2luYWxTZWxlY3Rpb24KICAgICAgKiBAcmV0dXJuIHtXZWJJbnNwZWN0
b3IuVGV4dFJhbmdlfQogICAgICAqLwotICAgIGVkaXRSYW5nZTogZnVuY3Rpb24ocmFuZ2UsIHRl
eHQpCisgICAgZWRpdFJhbmdlOiBmdW5jdGlvbihyYW5nZSwgdGV4dCwgb3JpZ2luYWxTZWxlY3Rp
b24pCiAgICAgeyAgIAogICAgICAgICBpZiAodGhpcy5fbGFzdEVkaXRlZFJhbmdlICYmICghdGV4
dCB8fCB0ZXh0LmluZGV4T2YoIlxuIikgIT09IC0xIHx8IHRoaXMuX2xhc3RFZGl0ZWRSYW5nZS5l
bmRMaW5lICE9PSByYW5nZS5zdGFydExpbmUgfHwgdGhpcy5fbGFzdEVkaXRlZFJhbmdlLmVuZENv
bHVtbiAhPT0gcmFuZ2Uuc3RhcnRDb2x1bW4pKQogICAgICAgICAgICAgdGhpcy5fbWFya1VuZG9h
YmxlU3RhdGUoKTsKLSAgICAgICAgcmV0dXJuIHRoaXMuX2lubmVyRWRpdFJhbmdlKHJhbmdlLCB0
ZXh0KTsKKyAgICAgICAgcmV0dXJuIHRoaXMuX2lubmVyRWRpdFJhbmdlKHJhbmdlLCB0ZXh0LCBv
cmlnaW5hbFNlbGVjdGlvbik7CiAgICAgfSwKIAogICAgIC8qKgogICAgICAqIEBwYXJhbSB7V2Vi
SW5zcGVjdG9yLlRleHRSYW5nZX0gcmFuZ2UKICAgICAgKiBAcGFyYW0ge3N0cmluZ30gdGV4dAor
ICAgICAqIEBwYXJhbSB7V2ViSW5zcGVjdG9yLlRleHRSYW5nZT19IG9yaWdpbmFsU2VsZWN0aW9u
CiAgICAgICogQHJldHVybiB7V2ViSW5zcGVjdG9yLlRleHRSYW5nZX0KICAgICAgKi8KLSAgICBf
aW5uZXJFZGl0UmFuZ2U6IGZ1bmN0aW9uKHJhbmdlLCB0ZXh0KQorICAgIF9pbm5lckVkaXRSYW5n
ZTogZnVuY3Rpb24ocmFuZ2UsIHRleHQsIG9yaWdpbmFsU2VsZWN0aW9uKQogICAgIHsKICAgICAg
ICAgdmFyIG9yaWdpbmFsVGV4dCA9IHRoaXMuY29weVJhbmdlKHJhbmdlKTsKICAgICAgICAgdmFy
IG5ld1JhbmdlID0gdGhpcy5faW5uZXJTZXRUZXh0KHJhbmdlLCB0ZXh0KTsKLSAgICAgICAgdGhp
cy5fcHVzaFVuZG9hYmxlQ29tbWFuZChuZXdSYW5nZSwgb3JpZ2luYWxUZXh0KTsKICAgICAgICAg
dGhpcy5fbGFzdEVkaXRlZFJhbmdlID0gbmV3UmFuZ2U7CisgICAgICAgIHRoaXMuX3B1c2hVbmRv
YWJsZUNvbW1hbmQobmV3UmFuZ2UsIG9yaWdpbmFsVGV4dCwgb3JpZ2luYWxTZWxlY3Rpb24gfHwg
cmFuZ2UpOwogICAgICAgICB0aGlzLmRpc3BhdGNoRXZlbnRUb0xpc3RlbmVycyhXZWJJbnNwZWN0
b3IuVGV4dEVkaXRvck1vZGVsLkV2ZW50cy5UZXh0Q2hhbmdlZCwgeyBvbGRSYW5nZTogcmFuZ2Us
IG5ld1JhbmdlOiBuZXdSYW5nZSwgZWRpdFJhbmdlOiB0cnVlIH0pOwogICAgICAgICByZXR1cm4g
bmV3UmFuZ2U7CiAgICAgfSwKQEAgLTQ1OSwxMSArNDYzLDEyIEBAIFdlYkluc3BlY3Rvci5UZXh0
RWRpdG9yTW9kZWwucHJvdG90eXBlID0gewogICAgIC8qKgogICAgICAqIEBwYXJhbSB7V2ViSW5z
cGVjdG9yLlRleHRSYW5nZX0gbmV3UmFuZ2UKICAgICAgKiBAcGFyYW0ge3N0cmluZ30gb3JpZ2lu
YWxUZXh0CisgICAgICogQHBhcmFtIHtXZWJJbnNwZWN0b3IuVGV4dFJhbmdlfSBvcmlnaW5hbFNl
bGVjdGlvbgogICAgICAqIEByZXR1cm4ge1dlYkluc3BlY3Rvci5UZXh0RWRpdG9yQ29tbWFuZH0K
ICAgICAgKi8KLSAgICBfcHVzaFVuZG9hYmxlQ29tbWFuZDogZnVuY3Rpb24obmV3UmFuZ2UsIG9y
aWdpbmFsVGV4dCkKKyAgICBfcHVzaFVuZG9hYmxlQ29tbWFuZDogZnVuY3Rpb24obmV3UmFuZ2Us
IG9yaWdpbmFsVGV4dCwgb3JpZ2luYWxTZWxlY3Rpb24pCiAgICAgewotICAgICAgICB2YXIgY29t
bWFuZCA9IG5ldyBXZWJJbnNwZWN0b3IuVGV4dEVkaXRvckNvbW1hbmQobmV3UmFuZ2UuY2xvbmUo
KSwgb3JpZ2luYWxUZXh0KTsKKyAgICAgICAgdmFyIGNvbW1hbmQgPSBuZXcgV2ViSW5zcGVjdG9y
LlRleHRFZGl0b3JDb21tYW5kKG5ld1JhbmdlLmNsb25lKCksIG9yaWdpbmFsVGV4dCwgb3JpZ2lu
YWxTZWxlY3Rpb24pOwogICAgICAgICBpZiAodGhpcy5faW5VbmRvKQogICAgICAgICAgICAgdGhp
cy5fcmVkb1N0YWNrLnB1c2goY29tbWFuZCk7CiAgICAgICAgIGVsc2UgewpAQCAtNTE3LDcgKzUy
Miw4IEBAIFdlYkluc3BlY3Rvci5UZXh0RWRpdG9yTW9kZWwucHJvdG90eXBlID0gewogICAgICAg
ICBmb3IgKHZhciBpID0gc3RhY2subGVuZ3RoIC0gMTsgaSA+PSAwOyAtLWkpIHsKICAgICAgICAg
ICAgIHZhciBjb21tYW5kID0gc3RhY2tbaV07CiAgICAgICAgICAgICBzdGFjay5sZW5ndGggPSBp
OwotICAgICAgICAgICAgcmFuZ2UgPSB0aGlzLl9pbm5lckVkaXRSYW5nZShjb21tYW5kLm5ld1Jh
bmdlLCBjb21tYW5kLm9yaWdpbmFsVGV4dCk7CisgICAgICAgICAgICB0aGlzLl9pbm5lckVkaXRS
YW5nZShjb21tYW5kLm5ld1JhbmdlLCBjb21tYW5kLm9yaWdpbmFsVGV4dCk7CisgICAgICAgICAg
ICByYW5nZSA9IGNvbW1hbmQub3JpZ2luYWxTZWxlY3Rpb247CiAgICAgICAgICAgICBpZiAoaSA+
IDAgJiYgc3RhY2tbaSAtIDFdLmV4cGxpY2l0KQogICAgICAgICAgICAgICAgIHJldHVybiByYW5n
ZTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDY3OWYzNjVlMGQ1OGZlZjIxNDYyOGE1NmZjNWM1ZGMyMjZj
MzhjNDguLjEzMWI1ZGJjYzJmZjQwYTQ2MDhiMDc4YWM4NmU0NmNhYTQ3YjZkOTMgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsNSArMSwxNSBAQAogMjAxMy0wMi0xNSAgVnNldm9sb2QgVmxhc292ICA8dnNldmlrQGNocm9t
aXVtLm9yZz4KIAorICAgICAgICBXZWIgSW5zcGVjdG9yOiBQYXNzIG9yaWdpbmFsIHNlbGVjdGlv
biB0byB0ZXh0TW9kZWwgdG8gY29ycmVjdGx5IHJlc3RvcmUgaXQgYWZ0ZXIgdW5kby4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTkxMQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaW5zcGVjdG9yL2Vk
aXRvci90ZXh0LWVkaXRvci11bmRvLXJlZG8tZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGluc3Bl
Y3Rvci9lZGl0b3IvdGV4dC1lZGl0b3ItdW5kby1yZWRvLmh0bWw6CisKKzIwMTMtMDItMTUgIFZz
ZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CisKICAgICAgICAgV2ViIEluc3Bl
Y3RvcjogUmVkbyBpbiB0ZXh0IGVkaXRvciBzaG91bGQgYWx3YXlzIGNvbGxhcHNlIHNlbGVjdGlv
biB0byBlbmQuCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMDk5MDcKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VkaXRvci90ZXh0
LWVkaXRvci11bmRvLXJlZG8tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2Vk
aXRvci90ZXh0LWVkaXRvci11bmRvLXJlZG8tZXhwZWN0ZWQudHh0CmluZGV4IGY1Mzg5NmYwMDA2
OGUxZjhiOGFlYWU1NTdlM2JjNTdlNWYyZDkxMTMuLjI1M2Q1MDM0Y2I3MDRkZjRkZjIzOWMwZDkz
NjAyN2ZiOGQxZTk5MDggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9lZGl0b3Iv
dGV4dC1lZGl0b3ItdW5kby1yZWRvLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvZWRpdG9yL3RleHQtZWRpdG9yLXVuZG8tcmVkby1leHBlY3RlZC50eHQKQEAgLTEzNCwz
ICsxMzQsNTUgQEAgZnVuY3Rpb24gZm9vKCkKIH0KIAogCitSdW5uaW5nOiB0ZXN0U2VsZWN0aW9u
QWZ0ZXJVbmRvUmVkbworVGV4dCBiZWZvcmUgZWRpdDoKK2Z1bmN0aW9uIGZvbygpCit7CisKK30K
KworVGV4dCBhZnRlciBiYWNrc3BhY2U6CitmdW5jdGlvbiBmb28oKQore3wKK30KKworVGV4dCBh
ZnRlciBmaXJzdCB1bmRvOgorZnVuY3Rpb24gZm9vKCkKK3sKK3wKK30KKworVGV4dCBhZnRlciBm
aXJzdCByZWRvOgorZnVuY3Rpb24gZm9vKCkKK3t8Cit9CisKK1RleHQgYWZ0ZXIgc2Vjb25kIHVu
ZG86CitmdW5jdGlvbiBmb28oKQorez4KKzwKK30KKworVGV4dCBhZnRlciBkZWxldGluZyBzZWxl
Y3Rpb246CitmdW5jdGlvbiBmb28oKQore3wKK30KKworVGV4dCBhZnRlciBmaXJzdCB1bmRvOgor
ZnVuY3Rpb24gZm9vKCkKK3s+Cis8Cit9CisKK1RleHQgYWZ0ZXIgZmlyc3QgcmVkbzoKK2Z1bmN0
aW9uIGZvbygpCit7fAorfQorCitUZXh0IGFmdGVyIHNlY29uZCB1bmRvOgorZnVuY3Rpb24gZm9v
KCkKK3s+Cis8Cit9CisKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VkaXRv
ci90ZXh0LWVkaXRvci11bmRvLXJlZG8uaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9lZGl0
b3IvdGV4dC1lZGl0b3ItdW5kby1yZWRvLmh0bWwKaW5kZXggN2ZiZjEyZmVjOTY1NzU4OGZiOWE5
ODAxY2Y1M2NmNGExNDExYTA5YS4uZDEwNDcxNDYyN2EyZTBjNjc5OGZiMDI4OGJjODdmMGMzODcy
NGZhZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VkaXRvci90ZXh0LWVkaXRv
ci11bmRvLXJlZG8uaHRtbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWRpdG9yL3RleHQt
ZWRpdG9yLXVuZG8tcmVkby5odG1sCkBAIC0xOCw2ICsxOCwxOCBAQCBmdW5jdGlvbiB0ZXN0KCkK
ICAgICAgICAgICAgIHJhbmdlID0gdGV4dE1vZGVsLmVkaXRSYW5nZShyYW5nZSwgdGV4dFtpXSku
Y29sbGFwc2VUb0VuZCgpOwogICAgICAgICByZXR1cm4gcmFuZ2U7CiAgICAgfQorCisgICAgZnVu
Y3Rpb24gdHlwZUJhY2tzcGFjZSh0ZXh0TW9kZWwsIHN0YXJ0UmFuZ2UsIGNvdW50KQorICAgIHsK
KyAgICAgICAgdmFyIGNvdW50ID0gY291bnQgfHwgMTsKKyAgICAgICAgdmFyIHJhbmdlID0gc3Rh
cnRSYW5nZTsKKyAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBjb3VudDsgKytpKSB7CisgICAg
ICAgICAgICB2YXIgYmFja3NwYWNlUmFuZ2UgPSByYW5nZS5pc0VtcHR5KCkgPyB0ZXh0TW9kZWwu
Z3Jvd1JhbmdlTGVmdChyYW5nZSkgOiByYW5nZTsKKyAgICAgICAgICAgIHJhbmdlID0gdGV4dE1v
ZGVsLmVkaXRSYW5nZShiYWNrc3BhY2VSYW5nZSwgIiIsIHJhbmdlKS5jb2xsYXBzZVRvRW5kKCk7
CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIHJhbmdlOworICAgIH0KKwogICAgIEluc3BlY3Rv
clRlc3QucnVuVGVzdFN1aXRlKFsKICAgICAgICAgZnVuY3Rpb24gdGVzdFVuZG9SZWRvVGFiKG5l
eHQpCiAgICAgICAgIHsKQEAgLTc0LDYgKzg2LDMxIEBAIGZ1bmN0aW9uIHRlc3QoKQogICAgICAg
ICAgICAgcmFuZ2UgPSB0ZXh0TW9kZWwucmVkbygpOwogICAgICAgICAgICAgZHVtcFRleHRNb2Rl
bCgiVGV4dCBhZnRlciBzZWNvbmQgcmVkbzpcbiIsIHRleHRNb2RlbCwgcmFuZ2UpOwogICAgICAg
ICAgICAgbmV4dCgpOworICAgICAgICB9LAorCisgICAgICAgIGZ1bmN0aW9uIHRlc3RTZWxlY3Rp
b25BZnRlclVuZG9SZWRvKG5leHQpCisgICAgICAgIHsKKyAgICAgICAgICAgIHZhciB0ZXh0TW9k
ZWwgPSBuZXcgV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNb2RlbCgpOworICAgICAgICAgICAgdmFy
IGZ1bmN0aW9uVGV4dCA9ICIgICAgYmFyKCk7XG4gICAgYmF6KCk7XG4gICAgZm9vKCk7IjsKKyAg
ICAgICAgICAgIHRleHRNb2RlbC5zZXRUZXh0KCJmdW5jdGlvbiBmb28oKVxue1xuXG59XG4iKTsK
KyAgICAgICAgICAgIGR1bXBUZXh0TW9kZWwoIlRleHQgYmVmb3JlIGVkaXQ6XG4iLCB0ZXh0TW9k
ZWwpOworICAgICAgICAgICAgcmFuZ2UgPSB0eXBlQmFja3NwYWNlKHRleHRNb2RlbCwgbmV3IFdl
Ykluc3BlY3Rvci5UZXh0UmFuZ2UoMiwgMCwgMiwgMCksIDEpOworICAgICAgICAgICAgZHVtcFRl
eHRNb2RlbCgiVGV4dCBhZnRlciBiYWNrc3BhY2U6XG4iLCB0ZXh0TW9kZWwsIHJhbmdlKTsKKyAg
ICAgICAgICAgIHJhbmdlID0gdGV4dE1vZGVsLnVuZG8oKTsKKyAgICAgICAgICAgIGR1bXBUZXh0
TW9kZWwoIlRleHQgYWZ0ZXIgZmlyc3QgdW5kbzpcbiIsIHRleHRNb2RlbCwgcmFuZ2UpOworICAg
ICAgICAgICAgcmFuZ2UgPSB0ZXh0TW9kZWwucmVkbygpOworICAgICAgICAgICAgZHVtcFRleHRN
b2RlbCgiVGV4dCBhZnRlciBmaXJzdCByZWRvOlxuIiwgdGV4dE1vZGVsLCByYW5nZSk7CisgICAg
ICAgICAgICByYW5nZSA9IHRleHRNb2RlbC51bmRvKCk7CisgICAgICAgICAgICBkdW1wVGV4dE1v
ZGVsKCJUZXh0IGFmdGVyIHNlY29uZCB1bmRvOlxuIiwgdGV4dE1vZGVsLCByYW5nZSk7CisgICAg
ICAgICAgICByYW5nZSA9IHR5cGVCYWNrc3BhY2UodGV4dE1vZGVsLCBuZXcgV2ViSW5zcGVjdG9y
LlRleHRSYW5nZSgxLCAxLCAyLCAwKSwgMSk7CisgICAgICAgICAgICBkdW1wVGV4dE1vZGVsKCJU
ZXh0IGFmdGVyIGRlbGV0aW5nIHNlbGVjdGlvbjpcbiIsIHRleHRNb2RlbCwgcmFuZ2UpOworICAg
ICAgICAgICAgcmFuZ2UgPSB0ZXh0TW9kZWwudW5kbygpOworICAgICAgICAgICAgZHVtcFRleHRN
b2RlbCgiVGV4dCBhZnRlciBmaXJzdCB1bmRvOlxuIiwgdGV4dE1vZGVsLCByYW5nZSk7CisgICAg
ICAgICAgICByYW5nZSA9IHRleHRNb2RlbC5yZWRvKCk7CisgICAgICAgICAgICBkdW1wVGV4dE1v
ZGVsKCJUZXh0IGFmdGVyIGZpcnN0IHJlZG86XG4iLCB0ZXh0TW9kZWwsIHJhbmdlKTsKKyAgICAg
ICAgICAgIHJhbmdlID0gdGV4dE1vZGVsLnVuZG8oKTsKKyAgICAgICAgICAgIGR1bXBUZXh0TW9k
ZWwoIlRleHQgYWZ0ZXIgc2Vjb25kIHVuZG86XG4iLCB0ZXh0TW9kZWwsIHJhbmdlKTsKKyAgICAg
ICAgICAgIG5leHQoKTsKICAgICAgICAgfQogICAgIF0pOwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>