<?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>152906</bug_id>
          
          <creation_ts>2016-01-08 11:15:42 -0800</creation_ts>
          <short_desc>Hovering link on http://help.apple.com/appletv/#/ does not show text underline.</short_desc>
          <delta_ts>2016-01-08 13:16:03 -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>Layout and Rendering</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1153894</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2016-01-08 11:15:42 -0800</bug_when>
    <thetext>1. Open http://help.apple.com/appletv/#/
2. Resize browser to be wide (bug does not reproduce when narrow)
3. Hover the trademark link
  =&gt; no underline on 2nd line of text</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1153895</commentid>
    <comment_count>1</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2016-01-08 11:15:59 -0800</bug_when>
    <thetext>rdar://problem/23339617</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1153906</commentid>
    <comment_count>2</comment_count>
      <attachid>268558</attachid>
    <who name="alan">zalan</who>
    <bug_when>2016-01-08 11:25:48 -0800</bug_when>
    <thetext>Created attachment 268558
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1153919</commentid>
    <comment_count>3</comment_count>
      <attachid>268558</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-01-08 11:40:53 -0800</bug_when>
    <thetext>Comment on attachment 268558
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=268558&amp;action=review

&gt; Source/WebCore/ChangeLog:10
&gt; +        This additional visual overflow offset is not taken into account at visualOverflowForDecorations().

s/at/by/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1153937</commentid>
    <comment_count>4</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2016-01-08 12:05:23 -0800</bug_when>
    <thetext>Committed r194775: &lt;http://trac.webkit.org/changeset/194775&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1153972</commentid>
    <comment_count>5</comment_count>
      <attachid>268558</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-01-08 13:16:03 -0800</bug_when>
    <thetext>Comment on attachment 268558
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=268558&amp;action=review

&gt; LayoutTests/fast/css3-text/css3-text-decoration/text-underline-position/underline-visual-overflow-with-subpixel-position.html:35
&gt; +        shouldNotBe(&quot;window.internals.repaintRectsAsText().indexOf(&apos;8 8 784 13&apos;)&quot;, &quot;-1&quot;);
&gt; +        shouldNotBe(&quot;window.internals.repaintRectsAsText().indexOf(&apos;8 20 784 13&apos;)&quot;, &quot;-1&quot;);

String.prototype.includes is a tad nicer than String.prototype.indexOf !== -1. These could be:
shouldBeTrue(window.internals.repaintRectsAsText().includes(&apos;8 8 784 13&apos;));</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>268558</attachid>
            <date>2016-01-08 11:25:48 -0800</date>
            <delta_ts>2016-01-08 11:40:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-152906-20160108112516.patch</filename>
            <type>text/plain</type>
            <size>12230</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk0NzczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmNiZGE0NWZkMGZhMTFk
ZmI5ZWQwNjU1MjljMzk5ZWY0NjRjZmYzNC4uNjNiMTMwZGQ5NTQ2NjY5YWNjZDJhMjZlZjU5YjA1
OWZmMTZlMDQwMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE2LTAxLTA4ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgSG92ZXJpbmcgbGluayBvbiBo
dHRwOi8vaGVscC5hcHBsZS5jb20vYXBwbGV0di8jLyBkb2VzIG5vdCBzaG93IHRleHQgdW5kZXJs
aW5lLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUy
OTA2CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yMzMzOTYxNz4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBHcmFwaGljc0NvbnRleHQ6OmNvbXB1dGVM
aW5lQm91bmRzQW5kQW50aWFsaWFzaW5nTW9kZUZvclRleHQoKSBhbHdheXMgaW50ZWdyYWwgY2Vp
bHMgdGhlIG9yaWdpbiB5IHBvc2l0aW9uIHRvIG9mZnNldCB1bmRlcmxpbmUgdGV4dC4KKyAgICAg
ICAgVGhpcyBhZGRpdGlvbmFsIHZpc3VhbCBvdmVyZmxvdyBvZmZzZXQgaXMgbm90IHRha2VuIGlu
dG8gYWNjb3VudCBhdCB2aXN1YWxPdmVyZmxvd0ZvckRlY29yYXRpb25zKCkuCisgICAgICAgIFVu
Zm9ydHVuYXRlbHkgd2UgY2FuJ3QgY29tcHV0ZSB0aGUgZXhhY3Qgc2FtZSBvZmZzZXQgdmFsdWUg
d2hpbGUgY29sbGVjdGluZyByZXBhaW50IHJlY3RzLCBiZWNhdXNlCisgICAgICAgIGNvbXB1dGVM
aW5lQm91bmRzQW5kQW50aWFsaWFzaW5nTW9kZUZvclRleHQoKSB1c2VzIENUTSBzY2FsaW5nIGJl
Zm9yZSBhZGp1c3RpbmcgdGhlIG9mZnNldCBwb3NpdGlvbi4KKyAgICAgICAgVXNlIDFweCAoY3Nz
KSBib3R0b20gb2Zmc2V0IHRvIGNvdmVyIHRoaXMgdW5kZXJsaW5nIG92ZXJmbG93LgorCisgICAg
ICAgIFRlc3Q6IGZhc3QvY3NzMy10ZXh0L2NzczMtdGV4dC1kZWNvcmF0aW9uL3RleHQtdW5kZXJs
aW5lLXBvc2l0aW9uL3VuZGVybGluZS12aXN1YWwtb3ZlcmZsb3ctd2l0aC1zdWJwaXhlbC1wb3Np
dGlvbi5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0Ojpjb21wdXRlTGluZUJvdW5k
c0FuZEFudGlhbGlhc2luZ01vZGVGb3JUZXh0KToKKyAgICAgICAgKiByZW5kZXJpbmcvU2ltcGxl
TGluZUxheW91dFJlc29sdmVyLmNwcDogQWRkIHZpc3VhbCBvdmVyZmxvdyB0byBzaW1wbGUgbGlu
ZSBsYXlvdXQuCisgICAgICAgIChXZWJDb3JlOjpTaW1wbGVMaW5lTGF5b3V0OjpSdW5SZXNvbHZl
cjo6UnVuOjpyZWN0KToKKyAgICAgICAgKFdlYkNvcmU6OlNpbXBsZUxpbmVMYXlvdXQ6OlJ1blJl
c29sdmVyOjpSdW5SZXNvbHZlcik6CisgICAgICAgICogcmVuZGVyaW5nL1NpbXBsZUxpbmVMYXlv
dXRSZXNvbHZlci5oOgorICAgICAgICAqIHN0eWxlL0lubGluZVRleHRCb3hTdHlsZS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjp2aXN1YWxPdmVyZmxvd0ZvckRlY29yYXRpb25zKToKKwogMjAxNi0w
MS0wOCAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgTW9kZXJu
IElEQjogaW1wb3J0ZWQvdzNjL2luZGV4ZWRkYi9pZGJvYmplY3RzdG9yZV9jcmVhdGVJbmRleDYt
ZXZlbnRfb3JkZXIuaHRtIGZhaWxzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL0dyYXBoaWNzQ29udGV4dC5jcHAKaW5kZXggNzgyNGQ2MmFhZjk1ZjJiM2FlYTcw
Y2Q1NmM3ZjZmZTcyMzMyMDQ3NS4uMDMzNGNmOTdkMWYzOTU5MDFlODRlYzczNmUyNWNkM2UwNTg3
NWE4NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhp
Y3NDb250ZXh0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFw
aGljc0NvbnRleHQuY3BwCkBAIC05OTUsMjggKzk5NSwyOCBAQCBGbG9hdFJlY3QgR3JhcGhpY3ND
b250ZXh0Ojpjb21wdXRlTGluZUJvdW5kc0FuZEFudGlhbGlhc2luZ01vZGVGb3JUZXh0KGNvbnN0
IEZsbwogewogICAgIEZsb2F0UG9pbnQgb3JpZ2luID0gcG9pbnQ7CiAgICAgZmxvYXQgdGhpY2tu
ZXNzID0gc3RkOjptYXgoc3Ryb2tlVGhpY2tuZXNzKCksIDAuNWYpOworICAgIGlmIChwcmludGlu
ZykKKyAgICAgICAgcmV0dXJuIEZsb2F0UmVjdChvcmlnaW4sIEZsb2F0U2l6ZSh3aWR0aCwgdGhp
Y2tuZXNzKSk7CiAKLSAgICBpZiAoIXByaW50aW5nKSB7Ci0gICAgICAgIEFmZmluZVRyYW5zZm9y
bSB0cmFuc2Zvcm0gPSBnZXRDVE0oR3JhcGhpY3NDb250ZXh0OjpEZWZpbml0ZWx5SW5jbHVkZURl
dmljZVNjYWxlKTsKKyAgICBBZmZpbmVUcmFuc2Zvcm0gdHJhbnNmb3JtID0gZ2V0Q1RNKEdyYXBo
aWNzQ29udGV4dDo6RGVmaW5pdGVseUluY2x1ZGVEZXZpY2VTY2FsZSk7CisgICAgLy8gSnVzdCBj
b21wdXRlIHNjYWxlIGluIHggZGltZW5zaW9uLCBhc3N1bWluZyB4IGFuZCB5IHNjYWxlcyBhcmUg
ZXF1YWwuCisgICAgZmxvYXQgc2NhbGUgPSB0cmFuc2Zvcm0uYigpID8gc3FydGYodHJhbnNmb3Jt
LmEoKSAqIHRyYW5zZm9ybS5hKCkgKyB0cmFuc2Zvcm0uYigpICogdHJhbnNmb3JtLmIoKSkgOiB0
cmFuc2Zvcm0uYSgpOworICAgIGlmIChzY2FsZSA8IDEuMCkgewogICAgICAgICAvLyBUaGlzIGNv
ZGUgYWx3YXlzIGRyYXdzIGEgbGluZSB0aGF0IGlzIGF0IGxlYXN0IG9uZS1waXhlbCBsaW5lIGhp
Z2gsCiAgICAgICAgIC8vIHdoaWNoIHRlbmRzIHRvIHZpc3VhbGx5IG92ZXJ3aGVsbSB0ZXh0IGF0
IHNtYWxsIHNjYWxlcy4gVG8gY291bnRlciB0aGlzCiAgICAgICAgIC8vIGVmZmVjdCwgYW4gYWxw
aGEgaXMgYXBwbGllZCB0byB0aGUgdW5kZXJsaW5lIGNvbG9yIHdoZW4gdGV4dCBpcyBhdCBzbWFs
bCBzY2FsZXMuCi0KLSAgICAgICAgLy8gSnVzdCBjb21wdXRlIHNjYWxlIGluIHggZGltZW5zaW9u
LCBhc3N1bWluZyB4IGFuZCB5IHNjYWxlcyBhcmUgZXF1YWwuCi0gICAgICAgIGZsb2F0IHNjYWxl
ID0gdHJhbnNmb3JtLmIoKSA/IHNxcnRmKHRyYW5zZm9ybS5hKCkgKiB0cmFuc2Zvcm0uYSgpICsg
dHJhbnNmb3JtLmIoKSAqIHRyYW5zZm9ybS5iKCkpIDogdHJhbnNmb3JtLmEoKTsKLSAgICAgICAg
aWYgKHNjYWxlIDwgMS4wKSB7Ci0gICAgICAgICAgICBzdGF0aWMgY29uc3QgZmxvYXQgbWluaW11
bVVuZGVybGluZUFscGhhID0gMC40ZjsKLSAgICAgICAgICAgIGZsb2F0IHNoYWRlID0gc2NhbGUg
PiBtaW5pbXVtVW5kZXJsaW5lQWxwaGEgPyBzY2FsZSA6IG1pbmltdW1VbmRlcmxpbmVBbHBoYTsK
LSAgICAgICAgICAgIGludCBhbHBoYSA9IGNvbG9yLmFscGhhKCkgKiBzaGFkZTsKLSAgICAgICAg
ICAgIGNvbG9yID0gQ29sb3IoY29sb3IucmVkKCksIGNvbG9yLmdyZWVuKCksIGNvbG9yLmJsdWUo
KSwgYWxwaGEpOwotICAgICAgICB9Ci0KLSAgICAgICAgRmxvYXRQb2ludCBkZXZpY2VQb2ludCA9
IHRyYW5zZm9ybS5tYXBQb2ludChwb2ludCk7Ci0gICAgICAgIEZsb2F0UG9pbnQgZGV2aWNlT3Jp
Z2luID0gRmxvYXRQb2ludChyb3VuZGYoZGV2aWNlUG9pbnQueCgpKSwgY2VpbGYoZGV2aWNlUG9p
bnQueSgpKSk7Ci0gICAgICAgIGlmIChhdXRvIGludmVyc2UgPSB0cmFuc2Zvcm0uaW52ZXJzZSgp
KQotICAgICAgICAgICAgb3JpZ2luID0gaW52ZXJzZS52YWx1ZSgpLm1hcFBvaW50KGRldmljZU9y
aWdpbik7CisgICAgICAgIHN0YXRpYyBjb25zdCBmbG9hdCBtaW5pbXVtVW5kZXJsaW5lQWxwaGEg
PSAwLjRmOworICAgICAgICBmbG9hdCBzaGFkZSA9IHNjYWxlID4gbWluaW11bVVuZGVybGluZUFs
cGhhID8gc2NhbGUgOiBtaW5pbXVtVW5kZXJsaW5lQWxwaGE7CisgICAgICAgIGludCBhbHBoYSA9
IGNvbG9yLmFscGhhKCkgKiBzaGFkZTsKKyAgICAgICAgY29sb3IgPSBDb2xvcihjb2xvci5yZWQo
KSwgY29sb3IuZ3JlZW4oKSwgY29sb3IuYmx1ZSgpLCBhbHBoYSk7CiAgICAgfQotICAgIHJldHVy
biBGbG9hdFJlY3Qob3JpZ2luLngoKSwgb3JpZ2luLnkoKSwgd2lkdGgsIHRoaWNrbmVzcyk7CisK
KyAgICBGbG9hdFBvaW50IGRldmljZVBvaW50ID0gdHJhbnNmb3JtLm1hcFBvaW50KHBvaW50KTsK
KyAgICAvLyBWaXN1YWwgb3ZlcmZsb3cgbWlnaHQgb2NjdXIgaGVyZSBkdWUgdG8gaW50ZWdyYWwg
cm91bmRmL2NlaWxmLiB2aXN1YWxPdmVyZmxvd0ZvckRlY29yYXRpb25zIGFkanVzdHMgdGhlIG92
ZXJmbG93IHZhbHVlIGZvciB1bmRlcmxpbmUgZGVjb3JhdGlvbi4KKyAgICBGbG9hdFBvaW50IGRl
dmljZU9yaWdpbiA9IEZsb2F0UG9pbnQocm91bmRmKGRldmljZVBvaW50LngoKSksIGNlaWxmKGRl
dmljZVBvaW50LnkoKSkpOworICAgIGlmIChhdXRvIGludmVyc2UgPSB0cmFuc2Zvcm0uaW52ZXJz
ZSgpKQorICAgICAgICBvcmlnaW4gPSBpbnZlcnNlLnZhbHVlKCkubWFwUG9pbnQoZGV2aWNlT3Jp
Z2luKTsKKyAgICByZXR1cm4gRmxvYXRSZWN0KG9yaWdpbiwgRmxvYXRTaXplKHdpZHRoLCB0aGlj
a25lc3MpKTsKIH0KIAogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Np
bXBsZUxpbmVMYXlvdXRSZXNvbHZlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvU2lt
cGxlTGluZUxheW91dFJlc29sdmVyLmNwcAppbmRleCA0MzU5ZmI4ZGY5NjgxYzZlNTViYjMyZjhk
NGJkNDVlOTM0OThjNjBlLi45YTM2MDc3NmRmZWNhMWM5MDg3NWY1MzhlNTBlZGNiYmYxZWQyNmU4
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvU2ltcGxlTGluZUxheW91dFJl
c29sdmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvU2ltcGxlTGluZUxheW91
dFJlc29sdmVyLmNwcApAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2lu
Y2x1ZGUgIlNpbXBsZUxpbmVMYXlvdXRSZXNvbHZlci5oIgogCisjaW5jbHVkZSAiSW5saW5lVGV4
dEJveFN0eWxlLmgiCiAjaW5jbHVkZSAiUmVuZGVyQmxvY2tGbG93LmgiCiAjaW5jbHVkZSAiUmVu
ZGVyT2JqZWN0LmgiCiAjaW5jbHVkZSAiU2ltcGxlTGluZUxheW91dEZ1bmN0aW9ucy5oIgpAQCAt
NTQsNyArNTUsNyBAQCBGbG9hdFJlY3QgUnVuUmVzb2x2ZXI6OlJ1bjo6cmVjdCgpIGNvbnN0CiAg
ICAgYXV0byYgcmVzb2x2ZXIgPSBtX2l0ZXJhdG9yLnJlc29sdmVyKCk7CiAgICAgZmxvYXQgYmFz
ZWxpbmUgPSBjb21wdXRlQmFzZWxpbmVQb3NpdGlvbigpOwogICAgIEZsb2F0UG9pbnQgcG9zaXRp
b24gPSBsaW5lUG9zaXRpb24ocnVuLmxvZ2ljYWxMZWZ0LCBiYXNlbGluZSAtIHJlc29sdmVyLm1f
YXNjZW50KTsKLSAgICBGbG9hdFNpemUgc2l6ZSA9IGxpbmVTaXplKHJ1bi5sb2dpY2FsTGVmdCwg
cnVuLmxvZ2ljYWxSaWdodCwgcmVzb2x2ZXIubV9hc2NlbnQgKyByZXNvbHZlci5tX2Rlc2NlbnQp
OworICAgIEZsb2F0U2l6ZSBzaXplID0gbGluZVNpemUocnVuLmxvZ2ljYWxMZWZ0LCBydW4ubG9n
aWNhbFJpZ2h0LCByZXNvbHZlci5tX2FzY2VudCArIHJlc29sdmVyLm1fZGVzY2VudCArIHJlc29s
dmVyLm1fdmlzdWFsT3ZlcmZsb3dPZmZzZXQpOwogICAgIGJvb2wgbW92ZUxpbmVCcmVha1RvQmFz
ZWxpbmUgPSBmYWxzZTsKICAgICBpZiAocnVuLnN0YXJ0ID09IHJ1bi5lbmQgJiYgbV9pdGVyYXRv
ciAhPSByZXNvbHZlci5iZWdpbigpICYmIG1faXRlcmF0b3IuaW5RdWlya3NNb2RlKCkpIHsKICAg
ICAgICAgYXV0byBwcmV2aW91c1J1biA9IG1faXRlcmF0b3I7CkBAIC0xMTgsNiArMTE5LDcgQEAg
UnVuUmVzb2x2ZXI6OlJ1blJlc29sdmVyKGNvbnN0IFJlbmRlckJsb2NrRmxvdyYgZmxvdywgY29u
c3QgTGF5b3V0JiBsYXlvdXQpCiAgICAgLCBtX2JvcmRlckFuZFBhZGRpbmdCZWZvcmUoZmxvdy5i
b3JkZXJBbmRQYWRkaW5nQmVmb3JlKCkpCiAgICAgLCBtX2FzY2VudChmbG93LnN0eWxlKCkuZm9u
dENhc2NhZGUoKS5mb250TWV0cmljcygpLmFzY2VudCgpKQogICAgICwgbV9kZXNjZW50KGZsb3cu
c3R5bGUoKS5mb250Q2FzY2FkZSgpLmZvbnRNZXRyaWNzKCkuZGVzY2VudCgpKQorICAgICwgbV92
aXN1YWxPdmVyZmxvd09mZnNldCh2aXN1YWxPdmVyZmxvd0ZvckRlY29yYXRpb25zKGZsb3cuc3R5
bGUoKSwgbnVsbHB0cikuYm90dG9tKQogICAgICwgbV9pblF1aXJrc01vZGUoZmxvdy5kb2N1bWVu
dCgpLmluUXVpcmtzTW9kZSgpKQogewogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1NpbXBsZUxpbmVMYXlvdXRSZXNvbHZlci5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1NpbXBsZUxpbmVMYXlvdXRSZXNvbHZlci5oCmluZGV4IDFkYTQ1OTljZDRjNWNjMmE1ZmYy
MDNkYTBkY2E2MzA0ZjRiMWJlODEuLmVmMzkwMGZlZDkwMzU0YTE3YTk2YTNjMmMzNGU5OTQ5ZTdm
YTBlYjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9TaW1wbGVMaW5lTGF5
b3V0UmVzb2x2ZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvU2ltcGxlTGluZUxh
eW91dFJlc29sdmVyLmgKQEAgLTEyMyw2ICsxMjMsNyBAQCBwcml2YXRlOgogICAgIGNvbnN0IExh
eW91dFVuaXQgbV9ib3JkZXJBbmRQYWRkaW5nQmVmb3JlOwogICAgIGNvbnN0IGZsb2F0IG1fYXNj
ZW50OwogICAgIGNvbnN0IGZsb2F0IG1fZGVzY2VudDsKKyAgICBjb25zdCBmbG9hdCBtX3Zpc3Vh
bE92ZXJmbG93T2Zmc2V0OwogICAgIGNvbnN0IGJvb2wgbV9pblF1aXJrc01vZGU7CiB9OwogCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9JbmxpbmVUZXh0Qm94U3R5bGUuY3BwIGIv
U291cmNlL1dlYkNvcmUvc3R5bGUvSW5saW5lVGV4dEJveFN0eWxlLmNwcAppbmRleCAyODgyM2Vm
OTFhMzJmOTkyOWM1MWE3YzU5Y2Y3NjBlMDI3NDA2NmJlLi43YzMyZDI3MzVjYmY3N2JiMDk4M2Iw
NTQ2MDY2NzUyNjNhODFkYjY2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9Jbmxp
bmVUZXh0Qm94U3R5bGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N0eWxlL0lubGluZVRleHRC
b3hTdHlsZS5jcHAKQEAgLTEyMyw3ICsxMjMsOSBAQCBHbHlwaE92ZXJmbG93IHZpc3VhbE92ZXJm
bG93Rm9yRGVjb3JhdGlvbnMoY29uc3QgUmVuZGVyU3R5bGUmIGxpbmVTdHlsZSwgY29uc3QgSQog
CiAgICAgLy8gVGhlc2UgbWV0cmljcyBtdXN0IG1hdGNoIHdoZXJlIHVuZGVybGluZXMgZ2V0IGRy
YXduLgogICAgIGlmIChkZWNvcmF0aW9uICYgVGV4dERlY29yYXRpb25VbmRlcmxpbmUpIHsKLSAg
ICAgICAgZmxvYXQgdW5kZXJsaW5lT2Zmc2V0ID0gY29tcHV0ZVVuZGVybGluZU9mZnNldChsaW5l
U3R5bGUudGV4dFVuZGVybGluZVBvc2l0aW9uKCksIGxpbmVTdHlsZS5mb250TWV0cmljcygpLCBp
bmxpbmVUZXh0Qm94LCBzdHJva2VUaGlja25lc3MpOworICAgICAgICAvLyBDb21wZW5zYXRlIGZv
ciB0aGUgaW50ZWdyYWwgY2VpbGluZyBpbiBHcmFwaGljc0NvbnRleHQ6OmNvbXB1dGVMaW5lQm91
bmRzQW5kQW50aWFsaWFzaW5nTW9kZUZvclRleHQoKQorICAgICAgICBpbnQgdW5kZXJsaW5lT2Zm
c2V0ID0gMTsKKyAgICAgICAgdW5kZXJsaW5lT2Zmc2V0ICs9IGNvbXB1dGVVbmRlcmxpbmVPZmZz
ZXQobGluZVN0eWxlLnRleHRVbmRlcmxpbmVQb3NpdGlvbigpLCBsaW5lU3R5bGUuZm9udE1ldHJp
Y3MoKSwgaW5saW5lVGV4dEJveCwgc3Ryb2tlVGhpY2tuZXNzKTsKICAgICAgICAgaWYgKGRlY29y
YXRpb25TdHlsZSA9PSBUZXh0RGVjb3JhdGlvblN0eWxlV2F2eSkgewogICAgICAgICAgICAgZXh0
ZW5kSW50VG9GbG9hdChvdmVyZmxvd1Jlc3VsdC5ib3R0b20sIHVuZGVybGluZU9mZnNldCArIHdh
dnlPZmZzZXQgKyBjb250cm9sUG9pbnREaXN0YW5jZSArIHN0cm9rZVRoaWNrbmVzcyAtIGhlaWdo
dCk7CiAgICAgICAgICAgICBleHRlbmRJbnRUb0Zsb2F0KG92ZXJmbG93UmVzdWx0LnRvcCwgLSh1
bmRlcmxpbmVPZmZzZXQgKyB3YXZ5T2Zmc2V0IC0gY29udHJvbFBvaW50RGlzdGFuY2UgLSBzdHJv
a2VUaGlja25lc3MpKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzZDY1ZDkxYTAzNWRhODNkYmM0ZTEyZTRjZmJkYmY1YzRk
MzJhYTAzLi45MzYxYjk5OTJlMjI4NWY0NGExYzYxODRiNTI5Y2ZkZjZkMWNkOWJmIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMTYtMDEtMDggIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNv
bT4KKworICAgICAgICBIb3ZlcmluZyBsaW5rIG9uIGh0dHA6Ly9oZWxwLmFwcGxlLmNvbS9hcHBs
ZXR2LyMvIGRvZXMgbm90IHNob3cgdGV4dCB1bmRlcmxpbmUuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTI5MDYKKyAgICAgICAgPHJkYXI6Ly9wcm9i
bGVtLzIzMzM5NjE3PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEdyYXBoaWNzQ29udGV4dDo6Y29tcHV0ZUxpbmVCb3VuZHNBbmRBbnRpYWxpYXNpbmdN
b2RlRm9yVGV4dCgpIGFsd2F5cyBpbnRlZ3JhbCBjZWlscyB0aGUgb3JpZ2luIHkgcG9zaXRpb24g
dG8gb2Zmc2V0IHVuZGVybGluZSB0ZXh0LgorICAgICAgICBUaGlzIGFkZGl0aW9uYWwgdmlzdWFs
IG92ZXJmbG93IG9mZnNldCBpcyBub3QgdGFrZW4gaW50byBhY2NvdW50IGF0IHZpc3VhbE92ZXJm
bG93Rm9yRGVjb3JhdGlvbnMoKS4KKyAgICAgICAgVW5mb3J0dW5hdGVseSB3ZSBjYW4ndCBjb21w
dXRlIHRoZSBleGFjdCBzYW1lIG9mZnNldCB2YWx1ZSB3aGlsZSBjb2xsZWN0aW5nIHJlcGFpbnQg
cmVjdHMsIGJlY2F1c2UKKyAgICAgICAgY29tcHV0ZUxpbmVCb3VuZHNBbmRBbnRpYWxpYXNpbmdN
b2RlRm9yVGV4dCgpIHVzZXMgQ1RNIHNjYWxpbmcgYmVmb3JlIGFkanVzdGluZyB0aGUgb2Zmc2V0
IHBvc2l0aW9uLgorICAgICAgICBVc2UgMXB4IChjc3MpIGJvdHRvbSBvZmZzZXQgdG8gY292ZXIg
dGhpcyB1bmRlcmxpbmcgb3ZlcmZsb3cuCisKKyAgICAgICAgKiBmYXN0L2NzczMtdGV4dC9jc3Mz
LXRleHQtZGVjb3JhdGlvbi90ZXh0LXVuZGVybGluZS1wb3NpdGlvbi91bmRlcmxpbmUtdmlzdWFs
LW92ZXJmbG93LXdpdGgtc3VicGl4ZWwtcG9zaXRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAg
ICAgICAgKiBmYXN0L2NzczMtdGV4dC9jc3MzLXRleHQtZGVjb3JhdGlvbi90ZXh0LXVuZGVybGlu
ZS1wb3NpdGlvbi91bmRlcmxpbmUtdmlzdWFsLW92ZXJmbG93LXdpdGgtc3VicGl4ZWwtcG9zaXRp
b24uaHRtbDogQWRkZWQuCisKIDIwMTYtMDEtMDggIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBw
bGUuY29tPgogCiAgICAgICAgIE1vZGVybiBJREI6IGltcG9ydGVkL3czYy9pbmRleGVkZGIvaWRi
b2JqZWN0c3RvcmVfY3JlYXRlSW5kZXg2LWV2ZW50X29yZGVyLmh0bSBmYWlscy4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzMy10ZXh0L2NzczMtdGV4dC1kZWNvcmF0aW9uL3RleHQt
dW5kZXJsaW5lLXBvc2l0aW9uL3VuZGVybGluZS12aXN1YWwtb3ZlcmZsb3ctd2l0aC1zdWJwaXhl
bC1wb3NpdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2NzczMtdGV4dC9jc3Mz
LXRleHQtZGVjb3JhdGlvbi90ZXh0LXVuZGVybGluZS1wb3NpdGlvbi91bmRlcmxpbmUtdmlzdWFs
LW92ZXJmbG93LXdpdGgtc3VicGl4ZWwtcG9zaXRpb24tZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LjVhMWIwODk2YTQwOTcxMjFkN2E3ZjRjZjIzYzNkZTM5MzVkY2VhMDUKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2NzczMtdGV4dC9jc3MzLXRleHQtZGVjb3JhdGlvbi90ZXh0
LXVuZGVybGluZS1wb3NpdGlvbi91bmRlcmxpbmUtdmlzdWFsLW92ZXJmbG93LXdpdGgtc3VicGl4
ZWwtcG9zaXRpb24tZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNyBAQAorUEFTUyB3aW5kb3cuaW50
ZXJuYWxzLnJlcGFpbnRSZWN0c0FzVGV4dCgpLmluZGV4T2YoJzggOCA3ODQgMTMnKSBpcyBub3Qg
LTEKK1BBU1Mgd2luZG93LmludGVybmFscy5yZXBhaW50UmVjdHNBc1RleHQoKS5pbmRleE9mKCc4
IDIwIDc4NCAxMycpIGlzIG5vdCAtMQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQor
CitURVNUIENPTVBMRVRFCitmb29iYXIKK2Zvb2JhcgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9jc3MzLXRleHQvY3NzMy10ZXh0LWRlY29yYXRpb24vdGV4dC11bmRlcmxpbmUtcG9zaXRp
b24vdW5kZXJsaW5lLXZpc3VhbC1vdmVyZmxvdy13aXRoLXN1YnBpeGVsLXBvc2l0aW9uLmh0bWwg
Yi9MYXlvdXRUZXN0cy9mYXN0L2NzczMtdGV4dC9jc3MzLXRleHQtZGVjb3JhdGlvbi90ZXh0LXVu
ZGVybGluZS1wb3NpdGlvbi91bmRlcmxpbmUtdmlzdWFsLW92ZXJmbG93LXdpdGgtc3VicGl4ZWwt
cG9zaXRpb24uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kMTBiMGZjODNiYTMzZmJiM2I5NDIzMWUxNGJkYjdi
YmE5OWQxNWEzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MzLXRleHQv
Y3NzMy10ZXh0LWRlY29yYXRpb24vdGV4dC11bmRlcmxpbmUtcG9zaXRpb24vdW5kZXJsaW5lLXZp
c3VhbC1vdmVyZmxvdy13aXRoLXN1YnBpeGVsLXBvc2l0aW9uLmh0bWwKQEAgLTAsMCArMSw0MyBA
QAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPlRoaXMgdGhhdHMgdGhh
dCB1bmRlcmxpbmUgaXMgcGFpbnRlZCB3aGVuIHRoZSB0ZXh0IGJveCBpcyBvbiBhIHN1YnBpeGVs
IHBvc2l0aW9uLjwvdGl0bGU+Cis8c2NyaXB0PmpzVGVzdElzQXN5bmMgPSB0cnVlOzwvc2NyaXB0
PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9z
Y3JpcHQ+Cis8c3R5bGU+Citib2R5IHsKKyAgICBmb250LWZhbWlseTogbW9ub3NwYWNlOworICAg
IGZvbnQtc2l6ZTogMTBweDsKK30KKworZGl2IHsKKyAgICBwYWRkaW5nLXRvcDogMC4xcHg7Cit9
CisKKy5uby1kZWNvcmF0aW9uIHsKKyAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cit9Cis8L3N0
eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2PjxkaXY+PGEgY2xhc3M9bm8tZGVjb3JhdGlvbiBo
cmVmPSIjIj5mb29iYXI8L2E+PC9kaXY+PC9kaXY+Cis8ZGl2PjxkaXYgY2xhc3M9bm8tZGVjb3Jh
dGlvbj5mb29iYXI8L2Rpdj48L2Rpdj4KKzxzY3JpcHQ+CitzZXRUaW1lb3V0KGZ1bmN0aW9uKCkg
eworICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorCSAgICBpbnRlcm5hbHMuc3RhcnRUcmFja2lu
Z1JlcGFpbnRzKCk7CisgICAgdmFyIGVsZW1lbnRzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNs
YXNzTmFtZSgibm8tZGVjb3JhdGlvbiIpOworICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZWxlbWVu
dHMubGVuZ3RoOyArK2kpCisgICAgICBlbGVtZW50c1tpXS5zdHlsZS50ZXh0RGVjb3JhdGlvbiA9
ICJ1bmRlcmxpbmUiOworICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0SGVpZ2h0OworICAgIGlmICh3
aW5kb3cuaW50ZXJuYWxzKSB7CisgICAgICAgIHNob3VsZE5vdEJlKCJ3aW5kb3cuaW50ZXJuYWxz
LnJlcGFpbnRSZWN0c0FzVGV4dCgpLmluZGV4T2YoJzggOCA3ODQgMTMnKSIsICItMSIpOworICAg
ICAgICBzaG91bGROb3RCZSgid2luZG93LmludGVybmFscy5yZXBhaW50UmVjdHNBc1RleHQoKS5p
bmRleE9mKCc4IDIwIDc4NCAxMycpIiwgIi0xIik7CisgICAgICAgIGludGVybmFscy5zdG9wVHJh
Y2tpbmdSZXBhaW50cygpOworICAgIH0KKyAgICBmaW5pc2hKU1Rlc3QoKTsKK30sIDEwKTsKKzwv
c2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3Qu
anMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="293534"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>