<?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>184218</bug_id>
          
          <creation_ts>2018-03-31 19:21:33 -0700</creation_ts>
          <short_desc>[LayoutReloaded] Do not clone Display.Box for FloatingState stacks.</short_desc>
          <delta_ts>2018-03-31 19:25:18 -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>WebCore Misc.</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>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1410911</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2018-03-31 19:21:33 -0700</bug_when>
    <thetext>Now that Display.Box is in a tree context, we can&apos;t just clone it for the purpose of caching its absolute position.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410912</commentid>
    <comment_count>1</comment_count>
      <attachid>336945</attachid>
    <who name="alan">zalan</who>
    <bug_when>2018-03-31 19:22:59 -0700</bug_when>
    <thetext>Created attachment 336945
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410913</commentid>
    <comment_count>2</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2018-03-31 19:24:36 -0700</bug_when>
    <thetext>Committed r230138: &lt;https://trac.webkit.org/changeset/230138&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410914</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-03-31 19:25:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/39079542&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336945</attachid>
            <date>2018-03-31 19:22:59 -0700</date>
            <delta_ts>2018-03-31 19:22:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184218-20180331192258.patch</filename>
            <type>text/plain</type>
            <size>8112</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMTM3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZWRkMDAxNGRhMTYxYWIzZDNlYTYwM2Y5NmRkOGI1ODUx
ZjhkNmQzNy4uZWNhYmZiNWMwODI4ZTQ4MTgzZWM4OTg0NTAzMWI4YzgyOTBkZmNjNCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3
IEBACisyMDE4LTAzLTMxICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAg
ICAgW0xheW91dFJlbG9hZGVkXSBEbyBub3QgY2xvbmUgRGlzcGxheS5Cb3ggZm9yIEZsb2F0aW5n
U3RhdGUgc3RhY2tzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTg0MjE4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgTm93IHRoYXQgRGlzcGxheS5Cb3ggaXMgaW4gYSB0cmVlIGNvbnRleHQsIHdlIGNhbid0
IGp1c3QgY2xvbmUgaXQgZm9yIHRoZSBwdXJwb3NlIG9mIGNhY2hpbmcgaXRzIGFic29sdXRlIHBv
c2l0aW9uLgorCisgICAgICAgICogTGF5b3V0UmVsb2FkZWQvRGlzcGxheVRyZWUvQm94LmpzOgor
ICAgICAgICAoRGlzcGxheS5Cb3gucHJvdG90eXBlLmNsb25lKTogRGVsZXRlZC4KKyAgICAgICAg
KiBMYXlvdXRSZWxvYWRlZC9Gb3JtYXR0aW5nQ29udGV4dC9GbG9hdGluZ0NvbnRleHQuanM6Cisg
ICAgICAgIChGbG9hdGluZ0NvbnRleHQucHJvdG90eXBlLl9wb3NpdGlvbkZvckZsb2F0aW5nKToK
KyAgICAgICAgKEZsb2F0aW5nQ29udGV4dC5wcm90b3R5cGUuX21vdmVUb05leHRWZXJ0aWNhbFBv
c2l0aW9uKToKKyAgICAgICAgKEZsb2F0aW5nQ29udGV4dC5wcm90b3R5cGUuX2F2YWlsYWJsZVNw
YWNlKToKKyAgICAgICAgKEZsb2F0aW5nQ29udGV4dC5wcm90b3R5cGUuX2ZpbmRGbG9hdGluZ0F0
VmVydGljYWxQb3NpdGlvbik6CisgICAgICAgIChGbG9hdGluZ0NvbnRleHQucHJvdG90eXBlLl9h
ZGp1c3RlZEZsb2F0aW5nUG9zaXRpb24pOgorICAgICAgICAoRmxvYXRpbmdDb250ZXh0LnByb3Rv
dHlwZS5fYm90dG9tKToKKyAgICAgICAgKEZsb2F0aW5nQ29udGV4dC5wcm90b3R5cGUuX2FkZEZs
b2F0aW5nQm94KToKKyAgICAgICAgKEZsb2F0aW5nQ29udGV4dC5wcm90b3R5cGUuX21hcE1hcmdp
bkJveFRvRm9ybWF0dGluZ1Jvb3QpOgorICAgICAgICAoRmxvYXRpbmdDb250ZXh0LnByb3RvdHlw
ZS5fbWFwRGlzcGxheU1hcmdpbkJveFRvRm9ybWF0dGluZ1Jvb3QpOgorICAgICAgICAqIExheW91
dFJlbG9hZGVkL0Zvcm1hdHRpbmdTdGF0ZS9GbG9hdGluZ1N0YXRlLmpzOgorICAgICAgICAoRmxv
YXRpbmdTdGF0ZS5wcm90b3R5cGUuYWRkRmxvYXRpbmcpOgorCiAyMDE4LTAzLTMxICBaYWxhbiBC
dWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xheW91dFJlbG9hZGVkXSBSZW1v
dmUgYWxsIEZvcm1hdHRpbmdDb250ZXh0OjphYnNvbHV0ZSpCb3ggZnVuY3Rpb25zLgpkaWZmIC0t
Z2l0IGEvVG9vbHMvTGF5b3V0UmVsb2FkZWQvRGlzcGxheVRyZWUvQm94LmpzIGIvVG9vbHMvTGF5
b3V0UmVsb2FkZWQvRGlzcGxheVRyZWUvQm94LmpzCmluZGV4IDQ3ZWQxNTBkYjVjMzUxYjA4ZDgx
MTYxZjFhY2M3ZGRjNzllMzE3YmEuLmVkNTQwODczZGQzYTE0ODNhNWJhMGY0NWE1YzJjODhkZTVi
YWY0MWEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0xheW91dFJlbG9hZGVkL0Rpc3BsYXlUcmVlL0JveC5q
cworKysgYi9Ub29scy9MYXlvdXRSZWxvYWRlZC9EaXNwbGF5VHJlZS9Cb3guanMKQEAgLTQwLDEy
ICs0MCw2IEBAIERpc3BsYXkuQm94ID0gY2xhc3MgQm94IHsKICAgICAgICAgdGhpcy5tX2xhc3RD
aGlsZCA9IG51bGw7CiAgICAgfQogCi0gICAgY2xvbmUoKSB7Ci0gICAgICAgIGxldCBjbG9uZUJv
eCA9IG5ldyBEaXNwbGF5LkJveCh0aGlzLm1fbm9kZSk7Ci0gICAgICAgIGNsb25lQm94LnNldFJl
Y3QodGhpcy5yZWN0KCkpOwotICAgICAgICByZXR1cm4gY2xvbmVCb3g7Ci0gICAgfQotCiAgICAg
c2V0UmVjdChyZWN0KSB7CiAgICAgICAgIHJldHVybiB0aGlzLm1fcmVjdCA9IHJlY3Q7CiAgICAg
fQpkaWZmIC0tZ2l0IGEvVG9vbHMvTGF5b3V0UmVsb2FkZWQvRm9ybWF0dGluZ0NvbnRleHQvRmxv
YXRpbmdDb250ZXh0LmpzIGIvVG9vbHMvTGF5b3V0UmVsb2FkZWQvRm9ybWF0dGluZ0NvbnRleHQv
RmxvYXRpbmdDb250ZXh0LmpzCmluZGV4IGQ3ZjQxZjQ4N2ExN2IxZTY0MzAwZjUyMjg5MjRmNTQy
MTBhOWIyMjAuLjRkNThhMmFlMzgyYTcxYzBlNDcxZjJjNDUzMzNjNmM4MmJjOWU1ZTMgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL0xheW91dFJlbG9hZGVkL0Zvcm1hdHRpbmdDb250ZXh0L0Zsb2F0aW5nQ29u
dGV4dC5qcworKysgYi9Ub29scy9MYXlvdXRSZWxvYWRlZC9Gb3JtYXR0aW5nQ29udGV4dC9GbG9h
dGluZ0NvbnRleHQuanMKQEAgLTYxLDcgKzYxLDcgQEAgY2xhc3MgRmxvYXRpbmdDb250ZXh0IHsK
ICAgICAgICAgbGV0IGFic29sdXRlRmxvYXRpbmdCb3ggPSB0aGlzLl9tYXBNYXJnaW5Cb3hUb0Zv
cm1hdHRpbmdSb290KGZsb2F0aW5nQm94KTsKICAgICAgICAgaWYgKHRoaXMuX2lzRW1wdHkoKSkK
ICAgICAgICAgICAgIHJldHVybiB0aGlzLl9hZGp1c3RlZEZsb2F0aW5nUG9zaXRpb24oZmxvYXRp
bmdCb3gsIGFic29sdXRlRmxvYXRpbmdCb3gudG9wKCkpOwotICAgICAgICBsZXQgdmVydGljYWxQ
b3NpdGlvbiA9IE1hdGgubWF4KGFic29sdXRlRmxvYXRpbmdCb3gudG9wKCksIHRoaXMuX2xhc3RG
bG9hdGluZygpLnRvcCgpKTsKKyAgICAgICAgbGV0IHZlcnRpY2FsUG9zaXRpb24gPSBNYXRoLm1h
eChhYnNvbHV0ZUZsb2F0aW5nQm94LnRvcCgpLCB0aGlzLl9tYXBEaXNwbGF5TWFyZ2luQm94VG9G
b3JtYXR0aW5nUm9vdCh0aGlzLl9sYXN0RmxvYXRpbmcoKSkudG9wKCkpOwogICAgICAgICBsZXQg
c3BhY2VOZWVkZWQgPSBhYnNvbHV0ZUZsb2F0aW5nQm94LndpZHRoKCk7CiAgICAgICAgIHdoaWxl
ICh0cnVlKSB7CiAgICAgICAgICAgICBsZXQgZmxvYXRpbmdQYWlyID0gdGhpcy5fZmluZElubmVy
TW9zdExlZnRBbmRSaWdodCh2ZXJ0aWNhbFBvc2l0aW9uKTsKQEAgLTExNiw5ICsxMTYsOSBAQCBj
bGFzcyBGbG9hdGluZ0NvbnRleHQgewogICAgICAgICBsZXQgbGVmdEJvdHRvbSA9IE51bWJlci5Q
T1NJVElWRV9JTkZJTklUWTsKICAgICAgICAgbGV0IHJpZ2h0Qm90dG9tID0gTnVtYmVyLlBPU0lU
SVZFX0lORklOSVRZOwogICAgICAgICBpZiAoZmxvYXRpbmdQYWlyLmxlZnQpCi0gICAgICAgICAg
ICBsZWZ0Qm90dG9tID0gZmxvYXRpbmdQYWlyLmxlZnQuYm90dG9tKCk7CisgICAgICAgICAgICBs
ZWZ0Qm90dG9tID0gdGhpcy5fbWFwRGlzcGxheU1hcmdpbkJveFRvRm9ybWF0dGluZ1Jvb3QoZmxv
YXRpbmdQYWlyLmxlZnQpLmJvdHRvbSgpOwogICAgICAgICBpZiAoZmxvYXRpbmdQYWlyLnJpZ2h0
KQotICAgICAgICAgICAgcmlnaHRCb3R0b20gPSBmbG9hdGluZ1BhaXIucmlnaHQuYm90dG9tKCk7
CisgICAgICAgICAgICByaWdodEJvdHRvbSA9IHRoaXMuX21hcERpc3BsYXlNYXJnaW5Cb3hUb0Zv
cm1hdHRpbmdSb290KGZsb2F0aW5nUGFpci5yaWdodCkuYm90dG9tKCk7CiAgICAgICAgIHJldHVy
biBNYXRoLm1pbihsZWZ0Qm90dG9tLCByaWdodEJvdHRvbSk7CiAgICAgfQogCkBAIC0xMjYsMTYg
KzEyNiwxNyBAQCBjbGFzcyBGbG9hdGluZ0NvbnRleHQgewogICAgICAgICBsZXQgY29udGFpbmlu
Z0Jsb2NrQ29udGVudEJveCA9IHRoaXMuX2Zvcm1hdHRpbmdDb250ZXh0KCkuZGlzcGxheUJveChj
b250YWluaW5nQmxvY2spOwogICAgICAgICBpZiAoZmxvYXRpbmdQYWlyLmxlZnQgJiYgZmxvYXRp
bmdQYWlyLnJpZ2h0KQogICAgICAgICAgICAgcmV0dXJuIGZsb2F0aW5nUGFpci5yaWdodC5sZWZ0
KCkgLSBmbG9hdGluZ1BhaXIubGVmdC5yaWdodCgpOwotICAgICAgICBpZiAoZmxvYXRpbmdQYWly
LmxlZnQpCi0gICAgICAgICAgICByZXR1cm4gY29udGFpbmluZ0Jsb2NrQ29udGVudEJveC53aWR0
aCgpIC0gKGZsb2F0aW5nUGFpci5sZWZ0LnJpZ2h0KCkgLSB0aGlzLl9tYXBCb3JkZXJCb3hUb0Zv
cm1hdHRpbmdSb290KGNvbnRhaW5pbmdCbG9jaykubGVmdCgpKTsKKyAgICAgICAgaWYgKGZsb2F0
aW5nUGFpci5sZWZ0KSB7CisgICAgICAgICAgICByZXR1cm4gY29udGFpbmluZ0Jsb2NrQ29udGVu
dEJveC53aWR0aCgpIC0gKHRoaXMuX21hcERpc3BsYXlNYXJnaW5Cb3hUb0Zvcm1hdHRpbmdSb290
KGZsb2F0aW5nUGFpci5sZWZ0KS5yaWdodCgpIC0gdGhpcy5fbWFwQm9yZGVyQm94VG9Gb3JtYXR0
aW5nUm9vdChjb250YWluaW5nQmxvY2spLmxlZnQoKSk7CisgICAgICAgIH0KICAgICAgICAgaWYg
KGZsb2F0aW5nUGFpci5yaWdodCkKLSAgICAgICAgICAgIHJldHVybiBmbG9hdGluZ1BhaXIucmln
aHQubGVmdCgpOworICAgICAgICAgICAgcmV0dXJuIHRoaXMuX21hcERpc3BsYXlNYXJnaW5Cb3hU
b0Zvcm1hdHRpbmdSb290KGZsb2F0aW5nUGFpci5yaWdodCkubGVmdCgpOwogICAgICAgICByZXR1
cm4gY29udGFpbmluZ0Jsb2NrQ29udGVudEJveC53aWR0aCgpOwogICAgIH0KIAogICAgIF9maW5k
RmxvYXRpbmdBdFZlcnRpY2FsUG9zaXRpb24odmVydGljYWxQb3NpdGlvbiwgZmxvYXRpbmdTdGFj
aykgewogICAgICAgICBsZXQgaW5kZXggPSBmbG9hdGluZ1N0YWNrLmxlbmd0aDsKLSAgICAgICAg
d2hpbGUgKC0taW5kZXggPj0gMCAmJiBmbG9hdGluZ1N0YWNrW2luZGV4XS5ib3R0b20oKSA8PSB2
ZXJ0aWNhbFBvc2l0aW9uKTsKKyAgICAgICAgd2hpbGUgKC0taW5kZXggPj0gMCAmJiB0aGlzLl9t
YXBEaXNwbGF5TWFyZ2luQm94VG9Gb3JtYXR0aW5nUm9vdChmbG9hdGluZ1N0YWNrW2luZGV4XSku
Ym90dG9tKCkgPD0gdmVydGljYWxQb3NpdGlvbik7CiAgICAgICAgIHJldHVybiBpbmRleCA+PSAw
ID8gZmxvYXRpbmdTdGFja1tpbmRleF0gOiBudWxsOwogICAgIH0KIApAQCAtMTUwLDEzICsxNTEs
MTMgQEAgY2xhc3MgRmxvYXRpbmdDb250ZXh0IHsKICAgICAgICAgbGV0IHJpZ2h0ID0gdGhpcy5f
bWFwQ29udGVudEJveFRvRm9ybWF0dGluZ1Jvb3QoY29udGFpbmluZ0Jsb2NrKS5yaWdodCgpOwog
ICAgICAgICBpZiAobGVmdFJpZ2h0RmxvYXRpbmdzKSB7CiAgICAgICAgICAgICBpZiAobGVmdFJp
Z2h0RmxvYXRpbmdzLmxlZnQpIHsKLSAgICAgICAgICAgICAgICBsZXQgZmxvYXRpbmdCb3hSaWdo
dCA9IGxlZnRSaWdodEZsb2F0aW5ncy5sZWZ0LnJpZ2h0KCk7CisgICAgICAgICAgICAgICAgbGV0
IGZsb2F0aW5nQm94UmlnaHQgPSB0aGlzLl9tYXBEaXNwbGF5TWFyZ2luQm94VG9Gb3JtYXR0aW5n
Um9vdChsZWZ0UmlnaHRGbG9hdGluZ3MubGVmdCkucmlnaHQoKTsKICAgICAgICAgICAgICAgICBp
ZiAoZmxvYXRpbmdCb3hSaWdodCA+IGxlZnQpCiAgICAgICAgICAgICAgICAgICAgIGxlZnQgPSBm
bG9hdGluZ0JveFJpZ2h0OwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBpZiAobGVmdFJp
Z2h0RmxvYXRpbmdzLnJpZ2h0KSB7Ci0gICAgICAgICAgICAgICAgbGV0IGZsb2F0aW5nQm94TGVm
dCA9IGxlZnRSaWdodEZsb2F0aW5ncy5yaWdodC5sZWZ0KCk7CisgICAgICAgICAgICAgICAgbGV0
IGZsb2F0aW5nQm94TGVmdCA9IHRoaXMuX21hcERpc3BsYXlNYXJnaW5Cb3hUb0Zvcm1hdHRpbmdS
b290KGxlZnRSaWdodEZsb2F0aW5ncy5yaWdodCkubGVmdCgpOwogICAgICAgICAgICAgICAgIGlm
IChmbG9hdGluZ0JveExlZnQgPCByaWdodCkKICAgICAgICAgICAgICAgICAgICAgcmlnaHQgPSBm
bG9hdGluZ0JveExlZnQ7CiAgICAgICAgICAgICB9CkBAIC0xODEsMjEgKzE4MiwyMiBAQCBjbGFz
cyBGbG9hdGluZ0NvbnRleHQgewogICAgICAgICAgICAgcmV0dXJuIE51bWJlci5OYU47CiAgICAg
ICAgIGxldCBtYXggPSBOdW1iZXIuTkVHQVRJVkVfSU5GSU5JVFk7CiAgICAgICAgIGZvciAobGV0
IGkgPSAwOyBpIDwgZmxvYXRpbmdTdGFjay5sZW5ndGg7ICsraSkKLSAgICAgICAgICAgIG1heCA9
IE1hdGgubWF4KGZsb2F0aW5nU3RhY2tbaV0uYm90dG9tKCksIG1heCk7CisgICAgICAgICAgICBt
YXggPSBNYXRoLm1heCh0aGlzLl9tYXBEaXNwbGF5TWFyZ2luQm94VG9Gb3JtYXR0aW5nUm9vdChm
bG9hdGluZ1N0YWNrW2ldKS5ib3R0b20oKSwgbWF4KTsKICAgICAgICAgcmV0dXJuIG1heDsKICAg
ICB9CiAKICAgICBfYWRkRmxvYXRpbmdCb3gobGF5b3V0Qm94KSB7Ci0gICAgICAgIC8vIENvbnZl
cnQgZmxvYXRpbmcgYm94IHRvIGFic29sdXRlLgotICAgICAgICBsZXQgY2xvbmVkRGlzcGxheUJv
eCA9IHRoaXMuX2Zvcm1hdHRpbmdDb250ZXh0KCkuZGlzcGxheUJveChsYXlvdXRCb3gpLmNsb25l
KCk7Ci0gICAgICAgIGNsb25lZERpc3BsYXlCb3guc2V0UmVjdCh0aGlzLl9tYXBNYXJnaW5Cb3hU
b0Zvcm1hdHRpbmdSb290KGxheW91dEJveCkpOwotICAgICAgICB0aGlzLl9mbG9hdGluZ1N0YXRl
KCkuYWRkRmxvYXRpbmcobGF5b3V0Qm94LCBjbG9uZWREaXNwbGF5Qm94KTsKKyAgICAgICAgdGhp
cy5fZmxvYXRpbmdTdGF0ZSgpLmFkZEZsb2F0aW5nKHRoaXMuX2Zvcm1hdHRpbmdDb250ZXh0KCku
ZGlzcGxheUJveChsYXlvdXRCb3gpLCBVdGlscy5pc0Zsb2F0aW5nTGVmdChsYXlvdXRCb3gpKTsK
ICAgICB9CiAKICAgICBfbWFwTWFyZ2luQm94VG9Gb3JtYXR0aW5nUm9vdChsYXlvdXRCb3gpIHsK
LSAgICAgICAgbGV0IGRpc3BsYXlCb3ggPSB0aGlzLl9mb3JtYXR0aW5nU3RhdGUoKS5kaXNwbGF5
Qm94KGxheW91dEJveCk7Ci0gICAgICAgIGxldCByb290RGlzcGxheUJveCA9IHRoaXMuX2Zvcm1h
dHRpbmdTdGF0ZSgpLmRpc3BsYXlCb3godGhpcy5fZm9ybWF0dGluZ1Jvb3QoKSk7Ci0gICAgICAg
IHJldHVybiBVdGlscy5tYXJnaW5Cb3goZGlzcGxheUJveCwgcm9vdERpc3BsYXlCb3gpOworICAg
ICAgICBBU1NFUlQobGF5b3V0Qm94IGluc3RhbmNlb2YgTGF5b3V0LkJveCk7CisgICAgICAgIHJl
dHVybiB0aGlzLl9tYXBEaXNwbGF5TWFyZ2luQm94VG9Gb3JtYXR0aW5nUm9vdCh0aGlzLl9mb3Jt
YXR0aW5nU3RhdGUoKS5kaXNwbGF5Qm94KGxheW91dEJveCkpOworICAgIH0KKworICAgIF9tYXBE
aXNwbGF5TWFyZ2luQm94VG9Gb3JtYXR0aW5nUm9vdChkaXNwbGF5Qm94KSB7CisgICAgICAgIEFT
U0VSVChkaXNwbGF5Qm94IGluc3RhbmNlb2YgRGlzcGxheS5Cb3gpOworICAgICAgICByZXR1cm4g
VXRpbHMubWFyZ2luQm94KGRpc3BsYXlCb3gsIHRoaXMuX2Zvcm1hdHRpbmdTdGF0ZSgpLmRpc3Bs
YXlCb3godGhpcy5fZm9ybWF0dGluZ1Jvb3QoKSkpOwogICAgIH0KIAogICAgIF9tYXBCb3JkZXJC
b3hUb0Zvcm1hdHRpbmdSb290KGxheW91dEJveCkgewpkaWZmIC0tZ2l0IGEvVG9vbHMvTGF5b3V0
UmVsb2FkZWQvRm9ybWF0dGluZ1N0YXRlL0Zsb2F0aW5nU3RhdGUuanMgYi9Ub29scy9MYXlvdXRS
ZWxvYWRlZC9Gb3JtYXR0aW5nU3RhdGUvRmxvYXRpbmdTdGF0ZS5qcwppbmRleCBlNzU0OThhNTNk
NThjZmMzODljZTNiZGVkNTU5NTk4MzJjMTE5N2Y2Li45OTMzODAwYmE1Nzg4MDA3Y2EyMTc2MmMx
YjVhMWY3NzY1ZDI2MDI2IDEwMDY0NAotLS0gYS9Ub29scy9MYXlvdXRSZWxvYWRlZC9Gb3JtYXR0
aW5nU3RhdGUvRmxvYXRpbmdTdGF0ZS5qcworKysgYi9Ub29scy9MYXlvdXRSZWxvYWRlZC9Gb3Jt
YXR0aW5nU3RhdGUvRmxvYXRpbmdTdGF0ZS5qcwpAQCAtMzEsOSArMzEsOSBAQCBjbGFzcyBGbG9h
dGluZ1N0YXRlIHsKICAgICAgICAgdGhpcy5tX2xhc3RGbG9hdGluZyA9IG51bGw7CiAgICAgfQog
Ci0gICAgYWRkRmxvYXRpbmcobGF5b3V0Qm94LCBkaXNwbGF5Qm94KSB7CisgICAgYWRkRmxvYXRp
bmcoZGlzcGxheUJveCwgaXNGbG9hdGluZ0xlZnQpIHsKICAgICAgICAgdGhpcy5tX2xhc3RGbG9h
dGluZyA9IGRpc3BsYXlCb3g7Ci0gICAgICAgIGlmIChVdGlscy5pc0Zsb2F0aW5nTGVmdChsYXlv
dXRCb3gpKSB7CisgICAgICAgIGlmIChpc0Zsb2F0aW5nTGVmdCkgewogICAgICAgICAgICAgdGhp
cy5tX2xlZnRGbG9hdGluZ0JveFN0YWNrLnB1c2goZGlzcGxheUJveCk7CiAgICAgICAgICAgICBy
ZXR1cm47CiAgICAgICAgIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>