<?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>5813</bug_id>
          
          <creation_ts>2005-11-23 15:33:25 -0800</creation_ts>
          <short_desc>positioned blocks don&apos;t update when resizing the window vertically</short_desc>
          <delta_ts>2006-02-08 23:48:18 -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>CSS</component>
          <version>412</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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="Timothy Hatcher">timothy</reporter>
          <assigned_to name="Beth Dakin">bdakin</assigned_to>
          <cc>bdakin</cc>
    
    <cc>hyatt</cc>
    
    <cc>jlukas</cc>
    
    <cc>jonasw</cc>
    
    <cc>joost</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>24471</commentid>
    <comment_count>0</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2005-11-23 15:33:25 -0800</bug_when>
    <thetext>A div with an absolute position that is pinned to the bottom will not update as the window resizes only 
vertically. Any horizontal resize will make the block adjust it&apos;s size/position. The block will only resize 
once the border touches the frame edge.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24472</commentid>
    <comment_count>1</comment_count>
      <attachid>4786</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2005-11-23 15:34:03 -0800</bug_when>
    <thetext>Created attachment 4786
Test Case

resize this test case vertically</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31441</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-02-05 05:33:14 -0800</bug_when>
    <thetext>*** Bug 7081 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31750</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-02-07 12:58:22 -0800</bug_when>
    <thetext>This bug is similar to bug 6881. The fix there was to assure that positioned blocks are repositioned if their container&apos;s height changed, since that&apos;s what affects their position.

The rendering root is a special case since it uses its availableHeight (essentially the viewport&apos;s height) for positioning instead of height. However, layoutBlock can&apos;t check for changes to availableHeight, since it&apos;s already changed by the time it&apos;s called. I&apos;m going to propose a patch that always repositions if isRoot().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31760</commentid>
    <comment_count>4</comment_count>
      <attachid>6335</attachid>
    <who name="">mitz</who>
    <bug_when>2006-02-07 13:39:03 -0800</bug_when>
    <thetext>Created attachment 6335
Always reposition the root&apos;s positioned children</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31797</commentid>
    <comment_count>5</comment_count>
      <attachid>6335</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-02-07 19:30:41 -0800</bug_when>
    <thetext>Comment on attachment 6335
Always reposition the root&apos;s positioned children

You missed flexbox again.  Need to patch it and then also include it in the test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31798</commentid>
    <comment_count>6</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-02-07 19:33:48 -0800</bug_when>
    <thetext>I guess you need 2 test cases, since you have to use the root element to test. :)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31823</commentid>
    <comment_count>7</comment_count>
      <attachid>6341</attachid>
    <who name="">mitz</who>
    <bug_when>2006-02-08 06:24:19 -0800</bug_when>
    <thetext>Created attachment 6341
Always reposition the root&apos;s positioned children

Oops. Applied to flexbox and added it to the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31917</commentid>
    <comment_count>8</comment_count>
      <attachid>6341</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-02-08 22:39:37 -0800</bug_when>
    <thetext>Comment on attachment 6341
Always reposition the root&apos;s positioned children

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31927</commentid>
    <comment_count>9</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2006-02-08 23:48:18 -0800</bug_when>
    <thetext>Landed in r12712.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4786</attachid>
            <date>2005-11-23 15:34:03 -0800</date>
            <delta_ts>2005-11-23 15:34:03 -0800</delta_ts>
            <desc>Test Case</desc>
            <filename>resize.html</filename>
            <type>text/html</type>
            <size>396</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgU3RyaWN0Ly9FTiIg
Imh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXN0cmljdC5kdGQiPgo8aHRt
bCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgeG1sOmxhbmc9ImVuIiBsYW5n
PSJlbiI+CjxoZWFkPgoJPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgICAgICBkaXYgewogICAg
ICAgIAlib3JkZXI6IDFweCBzb2xpZCByZWQ7CgkJCXBvc2l0aW9uOiBhYnNvbHV0ZTsKCQkJdG9w
OiAxMHB4OwkKCQkJYm90dG9tOiAxMHB4OwoJCQlsZWZ0OiAxMHB4OwoJCQlyaWdodDogMTBweDsK
ICAgICAgICB9Cgk8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2PjwvZGl2Pgo8L2JvZHk+
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6335</attachid>
            <date>2006-02-07 13:39:03 -0800</date>
            <delta_ts>2006-02-08 06:24:19 -0800</delta_ts>
            <desc>Always reposition the root&apos;s positioned children</desc>
            <filename>5813_r1.patch</filename>
            <type>text/plain</type>
            <size>7523</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDEyNjQzKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMDYtMDItIyMgIE1pdHogUGV0dGVsICA8b3Bl
bmRhcndpbi5vcmdAbWl0enBldHRlbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgLSB0ZXN0IGZvciBodHRwOi8vYnVnemlsbGEub3BlbmRhcndp
bi5vcmcvc2hvd19idWcuY2dpP2lkPTU4MTMKKyAgICAgICAgICBwb3NpdGlvbmVkIGJsb2NrcyBk
b24ndCB1cGRhdGUgd2hlbiByZXNpemluZyB0aGUgd2luZG93IHZlcnRpY2FsbHkKKworICAgICAg
ICAqIGZhc3QvYmxvY2svcG9zaXRpb25pbmcvcmVzb3VyY2VzOiBBZGRlZC4KKyAgICAgICAgKiBm
YXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3Jlc291cmNlcy93aW5kb3ctaGVpZ2h0LWNoYW5nZS1mcmFt
ZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3dpbmRvdy1o
ZWlnaHQtY2hhbmdlLWV4cGVjdGVkLmNoZWNrc3VtOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Js
b2NrL3Bvc2l0aW9uaW5nL3dpbmRvdy1oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLnBuZzogQWRkZWQu
CisgICAgICAgICogZmFzdC9ibG9jay9wb3NpdGlvbmluZy93aW5kb3ctaGVpZ2h0LWNoYW5nZS1l
eHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvYmxvY2svcG9zaXRpb25pbmcvd2lu
ZG93LWhlaWdodC1jaGFuZ2UuaHRtbDogQWRkZWQuCisKIDIwMDYtMDItMDYgIE1hY2llaiBTdGFj
aG93aWFrICA8bWpzQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljLgpJbmRl
eDogTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9yZXNvdXJjZXMvd2luZG93LWhl
aWdodC1jaGFuZ2UtZnJhbWUuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Js
b2NrL3Bvc2l0aW9uaW5nL3Jlc291cmNlcy93aW5kb3ctaGVpZ2h0LWNoYW5nZS1mcmFtZS5odG1s
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy9yZXNv
dXJjZXMvd2luZG93LWhlaWdodC1jaGFuZ2UtZnJhbWUuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAs
MCArMSwyMiBAQAorPCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAg
U3RyaWN0Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXN0cmlj
dC5kdGQiPgorPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHhtbDps
YW5nPSJlbiIgbGFuZz0iZW4iPgorPGhlYWQ+CisJPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKwkg
ICAgYm9keSB7CisJICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7CisJICAgIH0KKyAgICAgICAgZGl2
IHsKKyAgICAgICAgICAgIGJhY2tncm91bmQ6IGdyZWVuOworICAgICAgICAgICAgd2lkdGg6IDEw
MHB4OworCQkJcG9zaXRpb246IGFic29sdXRlOworCQkJdG9wOiAwOwkKKwkJCWJvdHRvbTogMDsK
KwkJCWxlZnQ6IDA7CisJCQlyaWdodDogMDsKKyAgICAgICAgfQorCTwvc3R5bGU+Cis8L2hlYWQ+
Cis8Ym9keT4KKzxkaXY+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0
cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3dpbmRvdy1oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLmNo
ZWNrc3VtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcv
d2luZG93LWhlaWdodC1jaGFuZ2UtZXhwZWN0ZWQuY2hlY2tzdW0JKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3dpbmRvdy1oZWlnaHQtY2hhbmdlLWV4
cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxIEBACis5M2IzMmYzNGNhMmM4
MmRiZGFhZmNmYTgxNWZmODUxNQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKSW5kZXg6IExh
eW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvd2luZG93LWhlaWdodC1jaGFuZ2UtZXhw
ZWN0ZWQucG5nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KQ2Fubm90IGRpc3BsYXk6IGZpbGUgbWFya2VkIGFzIGEgYmlu
YXJ5IHR5cGUuCnN2bjptaW1lLXR5cGUgPSBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0KClByb3Bl
cnR5IGNoYW5nZXMgb246IHdpbmRvdy1oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLnBuZwpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk5hbWU6IHN2bjptaW1lLXR5cGUKICAgKyBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0KCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3dpbmRvdy1oZWlnaHQtY2hh
bmdlLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Bv
c2l0aW9uaW5nL3dpbmRvdy1oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkK
KysrIExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvd2luZG93LWhlaWdodC1jaGFu
Z2UtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMxIEBACitsYXllciBhdCAo
MCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyQ2FudmFzIGF0ICgwLDApIHNpemUgODAweDYwMAor
bGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlckJsb2NrIHtIVE1MfSBhdCAoMCww
KSBzaXplIDgwMHg2MDAKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCw4KSBzaXplIDc4NHg1
ODQKKyAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCwwKSBzaXplIDc4NHgzNgorICAgICAgICBS
ZW5kZXJUZXh0IHtURVhUfSBhdCAoMCwwKSBzaXplIDIxMngxOAorICAgICAgICAgIHRleHQgcnVu
IGF0ICgwLDApIHdpZHRoIDIxMjogIlRoaXMgdGVzdHMgZm9yIGEgcmVncmVzc2lvbiBhZ2FpbnN0
ICIKKyAgICAgICAgUmVuZGVySW5saW5lIHtJfSBhdCAoMCwwKSBzaXplIDc1NXgzNgorICAgICAg
ICAgIFJlbmRlcklubGluZSB7QX0gYXQgKDAsMCkgc2l6ZSAzNDh4MTggW2NvbG9yPSMwMDAwRUVd
CisgICAgICAgICAgICBSZW5kZXJUZXh0IHtURVhUfSBhdCAoMjEyLDApIHNpemUgMzQ4eDE4Cisg
ICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgyMTIsMCkgd2lkdGggMzQ4OiAiaHR0cDovL2J1Z3pp
bGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01ODEzIgorICAgICAgICAgIFJlbmRl
clRleHQge1RFWFR9IGF0ICg1NjAsMCkgc2l6ZSA3NTV4MzYKKyAgICAgICAgICAgIHRleHQgcnVu
IGF0ICg1NjAsMCkgd2lkdGggNDogIiAiCisgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoNTY0LDAp
IHdpZHRoIDE5MTogInBvc2l0aW9uZWQgYmxvY2tzIGRvbid0IHVwZGF0ZSIKKyAgICAgICAgICAg
IHRleHQgcnVuIGF0ICgwLDE4KSB3aWR0aCAyMjY6ICJ3aGVuIHJlc2l6aW5nIHRoZSB3aW5kb3cg
dmVydGljYWxseSIKKyAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDIyNiwxOCkgc2l6ZSA0
eDE4CisgICAgICAgICAgdGV4dCBydW4gYXQgKDIyNiwxOCkgd2lkdGggNDogIi4iCisgICAgICBS
ZW5kZXJCbG9jayB7UH0gYXQgKDAsNTIpIHNpemUgNzg0eDE4CisgICAgICAgIFJlbmRlclRleHQg
e1RFWFR9IGF0ICgwLDApIHNpemUgMjU1eDE4CisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkg
d2lkdGggMjU1OiAiVGhlIHNxdWFyZSBiZWxvdyBzaG91bGQgYmUgc29saWQgZ3JlZW4uIgorICAg
ICAgUmVuZGVyQmxvY2sge0hSfSBhdCAoMCw4Nikgc2l6ZSA3ODR4MiBbYm9yZGVyOiAoMXB4IGlu
c2V0ICMwMDAwMDApXQorICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDAsOTYpIHNp
emUgNzg0eDEwMAorICAgICAgICBSZW5kZXJQYXJ0T2JqZWN0IHtJRlJBTUV9IGF0ICgwLDApIHNp
emUgMTAweDEwMAorICAgICAgICAgIGxheWVyIGF0ICgwLDApIHNpemUgMTAweDEwMAorICAgICAg
ICAgICAgUmVuZGVyQ2FudmFzIGF0ICgwLDApIHNpemUgMTAweDEwMAorICAgICAgICAgIGxheWVy
IGF0ICgwLDApIHNpemUgMTAweDgKKyAgICAgICAgICAgIFJlbmRlckJsb2NrIHtIVE1MfSBhdCAo
MCwwKSBzaXplIDEwMHg4CisgICAgICAgICAgICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICg4LDgp
IHNpemUgODR4MCBbYmdjb2xvcj0jRkYwMDAwXQorICAgICAgICAgIGxheWVyIGF0ICgwLDApIHNp
emUgMTAweDEwMAorICAgICAgICAgICAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0
ICgwLDApIHNpemUgMTAweDEwMCBbYmdjb2xvcj0jMDA4MDAwXQpJbmRleDogTGF5b3V0VGVzdHMv
ZmFzdC9ibG9jay9wb3NpdGlvbmluZy93aW5kb3ctaGVpZ2h0LWNoYW5nZS5odG1sCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvd2luZG93LWhlaWdodC1j
aGFuZ2UuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRp
b25pbmcvd2luZG93LWhlaWdodC1jaGFuZ2UuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwy
MiBAQAorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQ+CisgICAgZnVuY3Rpb24gdGVzdCgpIHsKKyAg
ICAgICAgZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7ICAgIC8vIGZvcmNlIGxheW91dAorICAgICAg
ICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaScpLnN0eWxlLmhlaWdodCA9ICcxMDBweCc7Cisg
ICAgfQorPC9zY3JpcHQ+Cis8aGVhZD4KKzxib2R5IG9ubG9hZD0idGVzdCgpIj4KKzxwPgorICAg
IFRoaXMgdGVzdHMgZm9yIGEgcmVncmVzc2lvbiBhZ2FpbnN0CisgICAgPGk+PGEgaHJlZj0iaHR0
cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01ODEzIj5odHRwOi8v
YnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTU4MTM8L2E+CisgICAgcG9z
aXRpb25lZCBibG9ja3MgZG9uJ3QgdXBkYXRlIHdoZW4gcmVzaXppbmcgdGhlIHdpbmRvdyB2ZXJ0
aWNhbGx5PC9pPi4KKzwvcD4KKzxwPgorICAgIFRoZSBzcXVhcmUgYmVsb3cgc2hvdWxkIGJlIHNv
bGlkIGdyZWVuLgorPC9wPgorPGhyPgorPGlmcmFtZSBpZD0iaSIgc3R5bGU9IndpZHRoOiAxMDBw
eDsgaGVpZ2h0OiA1MHB4OyIgc3JjPSJyZXNvdXJjZXMvd2luZG93LWhlaWdodC1jaGFuZ2UtZnJh
bWUuaHRtbCI+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBXZWJDb3JlL0NoYW5nZUxvZwo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTI2NDMpCisrKyBXZWJDb3Jl
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDA2LTAyLSMjICBN
aXR6IFBldHRlbCAgPG9wZW5kYXJ3aW4ub3JnQG1pdHpwZXR0ZWwuY29tPgorCisgICAgICAgIFRl
c3Q6IGZhc3QvYmxvY2svcG9zaXRpb25pbmcvd2luZG93LWhlaWdodC1jaGFuZ2UuaHRtbAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgLSBm
aXggaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01ODEzCisg
ICAgICAgICAgcG9zaXRpb25lZCBibG9ja3MgZG9uJ3QgdXBkYXRlIHdoZW4gcmVzaXppbmcgdGhl
IHdpbmRvdyB2ZXJ0aWNhbGx5CisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQmxvY2suY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmxheW91dEJsb2NrKTogQWx3YXlzIHJl
bGF5b3V0IHBvc2l0aW9uZWQgY2hpbGRyZW4gb2YKKyAgICAgICAgdGhlIHJvb3QsIHNpbmNlIHRo
ZWlyIHBvc2l0aW9ucyBtYXkgZGVwZW5kIG9uIHRoZSB2aWV3cG9ydCdzIGhlaWdodCB3aGljaAor
ICAgICAgICBtYXkgaGF2ZSBjaGFuZ2VkLgorCiAyMDA2LTAyLTA3ICBEYXZlIEh5YXR0IDxoeWF0
dEBhcHBsZS5jb20+CiAKICAgICAgICAgUmVuYW1lIEltYWdlRGVjb2RlclBsdWdpbiB0byBJbWFn
ZURlY29kZXIuICBSZW5hbWUKSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAJKHJldmlz
aW9uIDEyNjQzKQorKysgV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC00MjUsNyArNDI1LDcgQEAgdm9pZCBSZW5kZXJCbG9jazo6bGF5b3V0QmxvY2so
Ym9vbCByZWxheQogCiAgICAgaWYgKCFyZWxheW91dENoaWxkcmVuICYmIHBvc0NoaWxkTmVlZHNM
YXlvdXQoKSAmJiAhbm9ybWFsQ2hpbGROZWVkc0xheW91dCgpICYmICFzZWxmTmVlZHNMYXlvdXQo
KSkgewogICAgICAgICAvLyBBbGwgd2UgaGF2ZSB0byBpcyBsYXkgb3V0IG91ciBwb3NpdGlvbmVk
IG9iamVjdHMuCi0gICAgICAgIGxheW91dFBvc2l0aW9uZWRPYmplY3RzKHJlbGF5b3V0Q2hpbGRy
ZW4pOworICAgICAgICBsYXlvdXRQb3NpdGlvbmVkT2JqZWN0cyhyZWxheW91dENoaWxkcmVuIHx8
IGlzUm9vdCgpKTsKICAgICAgICAgaWYgKGhhc092ZXJmbG93Q2xpcCgpKQogICAgICAgICAgICAg
bV9sYXllci0+dXBkYXRlU2Nyb2xsSW5mb0FmdGVyTGF5b3V0KCk7CiAgICAgICAgIHNldE5lZWRz
TGF5b3V0KGZhbHNlKTsKQEAgLTUzMiw3ICs1MzIsNyBAQCB2b2lkIFJlbmRlckJsb2NrOjpsYXlv
dXRCbG9jayhib29sIHJlbGF5CiAgICAgICAgIG1faGVpZ2h0ICs9IGJvcmRlckJvdHRvbSgpICsg
cGFkZGluZ0JvdHRvbSgpOwogICAgIH0KIAotICAgIGxheW91dFBvc2l0aW9uZWRPYmplY3RzKCBy
ZWxheW91dENoaWxkcmVuICk7CisgICAgbGF5b3V0UG9zaXRpb25lZE9iamVjdHMocmVsYXlvdXRD
aGlsZHJlbiB8fCBpc1Jvb3QoKSk7CiAKICAgICAvLyBBbHdheXMgZW5zdXJlIG91ciBvdmVyZmxv
dyB3aWR0aC9oZWlnaHQgYXJlIGF0IGxlYXN0IGFzIGxhcmdlIGFzIG91ciB3aWR0aC9oZWlnaHQu
CiAgICAgbV9vdmVyZmxvd1dpZHRoID0ga01heChtX292ZXJmbG93V2lkdGgsIG1fd2lkdGgpOwo=
</data>
<flag name="review"
          id="1546"
          type_id="1"
          status="-"
          setter="hyatt"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6341</attachid>
            <date>2006-02-08 06:24:19 -0800</date>
            <delta_ts>2006-02-08 22:39:37 -0800</delta_ts>
            <desc>Always reposition the root&apos;s positioned children</desc>
            <filename>5813_r2.patch</filename>
            <type>text/plain</type>
            <size>10467</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDEyNjYxKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMDYtMDItIyMgIE1pdHogUGV0dGVsICA8b3Bl
bmRhcndpbi5vcmdAbWl0enBldHRlbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgLSB0ZXN0IGZvciBodHRwOi8vYnVnemlsbGEub3BlbmRhcndp
bi5vcmcvc2hvd19idWcuY2dpP2lkPTU4MTMKKyAgICAgICAgICBwb3NpdGlvbmVkIGJsb2NrcyBk
b24ndCB1cGRhdGUgd2hlbiByZXNpemluZyB0aGUgd2luZG93IHZlcnRpY2FsbHkKKworICAgICAg
ICAqIGZhc3QvYmxvY2svcG9zaXRpb25pbmcvcmVzb3VyY2VzOiBBZGRlZC4KKyAgICAgICAgKiBm
YXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3Jlc291cmNlcy93aW5kb3ctaGVpZ2h0LWNoYW5nZS1mcmFt
ZS1mbGV4Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvYmxvY2svcG9zaXRpb25pbmcvcmVz
b3VyY2VzL3dpbmRvdy1oZWlnaHQtY2hhbmdlLWZyYW1lLmh0bWw6IEFkZGVkLgorICAgICAgICAq
IGZhc3QvYmxvY2svcG9zaXRpb25pbmcvd2luZG93LWhlaWdodC1jaGFuZ2UtZXhwZWN0ZWQuY2hl
Y2tzdW06IEFkZGVkLgorICAgICAgICAqIGZhc3QvYmxvY2svcG9zaXRpb25pbmcvd2luZG93LWhl
aWdodC1jaGFuZ2UtZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Jsb2NrL3Bv
c2l0aW9uaW5nL3dpbmRvdy1oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogZmFzdC9ibG9jay9wb3NpdGlvbmluZy93aW5kb3ctaGVpZ2h0LWNoYW5nZS5odG1sOiBB
ZGRlZC4KKwogMjAwNi0wMi0wNyAgQWRlbGUgUGV0ZXJzb24gIDxhZGVsZUBhcHBsZS5jb20+CiAK
ICAgICAgICAtIHRlc3QgZm9yIApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlv
bmluZy9yZXNvdXJjZXMvd2luZG93LWhlaWdodC1jaGFuZ2UtZnJhbWUtZmxleC5odG1sCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvcmVzb3VyY2VzL3dp
bmRvdy1oZWlnaHQtY2hhbmdlLWZyYW1lLWZsZXguaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91
dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvcmVzb3VyY2VzL3dpbmRvdy1oZWlnaHQtY2hh
bmdlLWZyYW1lLWZsZXguaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyMiBAQAorPCFET0NU
WVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgU3RyaWN0Ly9FTiIgImh0dHA6
Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXN0cmljdC5kdGQiPgorPGh0bWwgeG1s
bnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHhtbDpsYW5nPSJlbiIgbGFuZz0iZW4i
IHN0eWxlPSJkaXNwbGF5OiAtYXBwbGUtYm94OyI+Cis8aGVhZD4KKwk8c3R5bGUgdHlwZT0idGV4
dC9jc3MiPgorCSAgICBib2R5IHsKKwkgICAgICAgIGJhY2tncm91bmQ6IHJlZDsKKwkgICAgfQor
ICAgICAgICBkaXYgeworICAgICAgICAgICAgYmFja2dyb3VuZDogZ3JlZW47CisgICAgICAgICAg
ICB3aWR0aDogMTAwcHg7CisJCQlwb3NpdGlvbjogYWJzb2x1dGU7CisJCQl0b3A6IDA7CQorCQkJ
Ym90dG9tOiAwOworCQkJbGVmdDogMDsKKwkJCXJpZ2h0OiAwOworICAgICAgICB9CisJPC9zdHls
ZT4KKzwvaGVhZD4KKzxib2R5PgorPGRpdj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KSW5kZXg6
IExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvcmVzb3VyY2VzL3dpbmRvdy1oZWln
aHQtY2hhbmdlLWZyYW1lLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ibG9j
ay9wb3NpdGlvbmluZy9yZXNvdXJjZXMvd2luZG93LWhlaWdodC1jaGFuZ2UtZnJhbWUuaHRtbAko
cmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRpb25pbmcvcmVzb3Vy
Y2VzL3dpbmRvdy1oZWlnaHQtY2hhbmdlLWZyYW1lLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAg
KzEsMjIgQEAKKzwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgWEhUTUwgMS4wIFN0
cmljdC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi94aHRtbDEvRFREL3hodG1sMS1zdHJpY3Qu
ZHRkIj4KKzxodG1sIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiB4bWw6bGFu
Zz0iZW4iIGxhbmc9ImVuIj4KKzxoZWFkPgorCTxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CisJICAg
IGJvZHkgeworCSAgICAgICAgYmFja2dyb3VuZDogcmVkOworCSAgICB9CisgICAgICAgIGRpdiB7
CisgICAgICAgICAgICBiYWNrZ3JvdW5kOiBncmVlbjsKKyAgICAgICAgICAgIHdpZHRoOiAxMDBw
eDsKKwkJCXBvc2l0aW9uOiBhYnNvbHV0ZTsKKwkJCXRvcDogMDsJCisJCQlib3R0b206IDA7CisJ
CQlsZWZ0OiAwOworCQkJcmlnaHQ6IDA7CisgICAgICAgIH0KKwk8L3N0eWxlPgorPC9oZWFkPgor
PGJvZHk+Cis8ZGl2PjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMv
ZmFzdC9ibG9jay9wb3NpdGlvbmluZy93aW5kb3ctaGVpZ2h0LWNoYW5nZS1leHBlY3RlZC5jaGVj
a3N1bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3dp
bmRvdy1oZWlnaHQtY2hhbmdlLWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lvbiAwKQorKysgTGF5
b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy93aW5kb3ctaGVpZ2h0LWNoYW5nZS1leHBl
Y3RlZC5jaGVja3N1bQkocmV2aXNpb24gMCkKQEAgLTAsMCArMSBAQAorMTM5NGEzOTFiMWI4YWQ1
N2FmM2IwYTliNzQ3ODhlYzUKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3dpbmRvdy1oZWlnaHQtY2hhbmdlLWV4cGVj
dGVkLnBuZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09CkNhbm5vdCBkaXNwbGF5OiBmaWxlIG1hcmtlZCBhcyBhIGJpbmFy
eSB0eXBlLgpzdm46bWltZS10eXBlID0gYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgpQcm9wZXJ0
eSBjaGFuZ2VzIG9uOiB3aW5kb3ctaGVpZ2h0LWNoYW5nZS1leHBlY3RlZC5wbmcKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpOYW1lOiBzdm46bWltZS10eXBlCiAgICsgYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgpJbmRl
eDogTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3NpdGlvbmluZy93aW5kb3ctaGVpZ2h0LWNoYW5n
ZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9wb3Np
dGlvbmluZy93aW5kb3ctaGVpZ2h0LWNoYW5nZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisr
KyBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3dpbmRvdy1oZWlnaHQtY2hhbmdl
LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0NCBAQAorbGF5ZXIgYXQgKDAs
MCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlckNhbnZhcyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xh
eWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkg
c2l6ZSA4MDB4NjAwCisgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3ODR4NTg0
CisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA3ODR4MzYKKyAgICAgICAgUmVu
ZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSAyMTJ4MTgKKyAgICAgICAgICB0ZXh0IHJ1biBh
dCAoMCwwKSB3aWR0aCAyMTI6ICJUaGlzIHRlc3RzIGZvciBhIHJlZ3Jlc3Npb24gYWdhaW5zdCAi
CisgICAgICAgIFJlbmRlcklubGluZSB7SX0gYXQgKDAsMCkgc2l6ZSA3NTV4MzYKKyAgICAgICAg
ICBSZW5kZXJJbmxpbmUge0F9IGF0ICgwLDApIHNpemUgMzQ4eDE4IFtjb2xvcj0jMDAwMEVFXQor
ICAgICAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDIxMiwwKSBzaXplIDM0OHgxOAorICAg
ICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMjEyLDApIHdpZHRoIDM0ODogImh0dHA6Ly9idWd6aWxs
YS5vcGVuZGFyd2luLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTgxMyIKKyAgICAgICAgICBSZW5kZXJU
ZXh0IHtURVhUfSBhdCAoNTYwLDApIHNpemUgNzU1eDM2CisgICAgICAgICAgICB0ZXh0IHJ1biBh
dCAoNTYwLDApIHdpZHRoIDQ6ICIgIgorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDU2NCwwKSB3
aWR0aCAxOTE6ICJwb3NpdGlvbmVkIGJsb2NrcyBkb24ndCB1cGRhdGUiCisgICAgICAgICAgICB0
ZXh0IHJ1biBhdCAoMCwxOCkgd2lkdGggMjI2OiAid2hlbiByZXNpemluZyB0aGUgd2luZG93IHZl
cnRpY2FsbHkiCisgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgyMjYsMTgpIHNpemUgNHgx
OAorICAgICAgICAgIHRleHQgcnVuIGF0ICgyMjYsMTgpIHdpZHRoIDQ6ICIuIgorICAgICAgUmVu
ZGVyQmxvY2sge1B9IGF0ICgwLDUyKSBzaXplIDc4NHgxOAorICAgICAgICBSZW5kZXJUZXh0IHtU
RVhUfSBhdCAoMCwwKSBzaXplIDI4OXgxOAorICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdp
ZHRoIDI4OTogIlRoZSB0d28gc3F1YXJlcyBiZWxvdyBzaG91bGQgYmUgc29saWQgZ3JlZW4uIgor
ICAgICAgUmVuZGVyQmxvY2sge0hSfSBhdCAoMCw4Nikgc2l6ZSA3ODR4MiBbYm9yZGVyOiAoMXB4
IGluc2V0ICMwMDAwMDApXQorICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDAsOTYp
IHNpemUgNzg0eDEwNAorICAgICAgICBSZW5kZXJQYXJ0T2JqZWN0IHtJRlJBTUV9IGF0ICgwLDAp
IHNpemUgMTAweDEwMAorICAgICAgICAgIGxheWVyIGF0ICgwLDApIHNpemUgMTAweDEwMAorICAg
ICAgICAgICAgUmVuZGVyQ2FudmFzIGF0ICgwLDApIHNpemUgMTAweDEwMAorICAgICAgICAgIGxh
eWVyIGF0ICgwLDApIHNpemUgMTAweDgKKyAgICAgICAgICAgIFJlbmRlckJsb2NrIHtIVE1MfSBh
dCAoMCwwKSBzaXplIDEwMHg4CisgICAgICAgICAgICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICg4
LDgpIHNpemUgODR4MCBbYmdjb2xvcj0jRkYwMDAwXQorICAgICAgICAgIGxheWVyIGF0ICgwLDAp
IHNpemUgMTAweDEwMAorICAgICAgICAgICAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9
IGF0ICgwLDApIHNpemUgMTAweDEwMCBbYmdjb2xvcj0jMDA4MDAwXQorICAgICAgICBSZW5kZXJU
ZXh0IHtURVhUfSBhdCAoMTAwLDg2KSBzaXplIDR4MTgKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAo
MTAwLDg2KSB3aWR0aCA0OiAiICIKKyAgICAgICAgUmVuZGVyUGFydE9iamVjdCB7SUZSQU1FfSBh
dCAoMTA0LDApIHNpemUgMTAweDEwMAorICAgICAgICAgIGxheWVyIGF0ICgwLDApIHNpemUgMTAw
eDEwMAorICAgICAgICAgICAgUmVuZGVyQ2FudmFzIGF0ICgwLDApIHNpemUgMTAweDEwMAorICAg
ICAgICAgIGxheWVyIGF0ICgwLDApIHNpemUgMTAweDE2CisgICAgICAgICAgICBSZW5kZXJGbGV4
aWJsZUJveCB7SFRNTH0gYXQgKDAsMCkgc2l6ZSAxMDB4MTYKKyAgICAgICAgICAgICAgUmVuZGVy
Qm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSAweDAgW2JnY29sb3I9I0ZGMDAwMF0KKyAgICAgICAg
ICBsYXllciBhdCAoMCwwKSBzaXplIDEwMHgxMDAKKyAgICAgICAgICAgIFJlbmRlckJsb2NrIChw
b3NpdGlvbmVkKSB7RElWfSBhdCAoMCwwKSBzaXplIDEwMHgxMDAgW2JnY29sb3I9IzAwODAwMF0K
KyAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSAweDAKKyAgICAgICAgUmVu
ZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSAweDAKKyAgICAgICAgUmVuZGVyVGV4dCB7VEVY
VH0gYXQgKDAsMCkgc2l6ZSAweDAKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvYmxvY2svcG9zaXRp
b25pbmcvd2luZG93LWhlaWdodC1jaGFuZ2UuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3dpbmRvdy1oZWlnaHQtY2hhbmdlLmh0bWwJKHJldmlz
aW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Bvc2l0aW9uaW5nL3dpbmRvdy1oZWln
aHQtY2hhbmdlLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjQgQEAKKzxodG1sPgorPGhl
YWQ+Cis8c2NyaXB0PgorICAgIGZ1bmN0aW9uIHRlc3QoKSB7CisgICAgICAgIGRvY3VtZW50LmJv
ZHkub2Zmc2V0VG9wOyAgICAvLyBmb3JjZSBsYXlvdXQKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ2knKS5zdHlsZS5oZWlnaHQgPSAnMTAwcHgnOworICAgICAgICBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgnaicpLnN0eWxlLmhlaWdodCA9ICcxMDBweCc7CisgICAgfQorPC9zY3Jp
cHQ+Cis8aGVhZD4KKzxib2R5IG9ubG9hZD0idGVzdCgpIj4KKzxwPgorICAgIFRoaXMgdGVzdHMg
Zm9yIGEgcmVncmVzc2lvbiBhZ2FpbnN0CisgICAgPGk+PGEgaHJlZj0iaHR0cDovL2J1Z3ppbGxh
Lm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01ODEzIj5odHRwOi8vYnVnemlsbGEub3Bl
bmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTU4MTM8L2E+CisgICAgcG9zaXRpb25lZCBibG9j
a3MgZG9uJ3QgdXBkYXRlIHdoZW4gcmVzaXppbmcgdGhlIHdpbmRvdyB2ZXJ0aWNhbGx5PC9pPi4K
KzwvcD4KKzxwPgorICAgIFRoZSB0d28gc3F1YXJlcyBiZWxvdyBzaG91bGQgYmUgc29saWQgZ3Jl
ZW4uCis8L3A+Cis8aHI+Cis8aWZyYW1lIGlkPSJpIiBzdHlsZT0id2lkdGg6IDEwMHB4OyBoZWln
aHQ6IDUwcHg7IiBzcmM9InJlc291cmNlcy93aW5kb3ctaGVpZ2h0LWNoYW5nZS1mcmFtZS5odG1s
Ij48L2lmcmFtZT4KKzxpZnJhbWUgaWQ9ImoiIHN0eWxlPSJ3aWR0aDogMTAwcHg7IGhlaWdodDog
NTBweDsiIHNyYz0icmVzb3VyY2VzL3dpbmRvdy1oZWlnaHQtY2hhbmdlLWZyYW1lLWZsZXguaHRt
bCI+PC9pZnJhbWU+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBXZWJDb3JlL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTI2NjEpCisrKyBXZWJD
b3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDA2LTAyLSMj
ICBNaXR6IFBldHRlbCAgPG9wZW5kYXJ3aW4ub3JnQG1pdHpwZXR0ZWwuY29tPgorCisgICAgICAg
IFRlc3Q6IGZhc3QvYmxvY2svcG9zaXRpb25pbmcvd2luZG93LWhlaWdodC1jaGFuZ2UuaHRtbAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAg
LSBmaXggaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01ODEz
CisgICAgICAgICAgcG9zaXRpb25lZCBibG9ja3MgZG9uJ3QgdXBkYXRlIHdoZW4gcmVzaXppbmcg
dGhlIHdpbmRvdyB2ZXJ0aWNhbGx5CisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQmxvY2su
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmxheW91dEJsb2NrKTogQWx3YXlz
IHJlbGF5b3V0IHBvc2l0aW9uZWQgY2hpbGRyZW4gb2YKKyAgICAgICAgdGhlIHJvb3QsIHNpbmNl
IHRoZWlyIHBvc2l0aW9ucyBtYXkgZGVwZW5kIG9uIHRoZSB2aWV3cG9ydCdzIGhlaWdodCB3aGlj
aAorICAgICAgICBtYXkgaGF2ZSBjaGFuZ2VkLgorICAgICAgICAqIHJlbmRlcmluZy9yZW5kZXJf
ZmxleGJveC5jcHA6CisgICAgICAgIChraHRtbDo6UmVuZGVyRmxleGlibGVCb3g6OmxheW91dEJs
b2NrKTogRGl0dG8uCisKIDIwMDYtMDItMDggIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQG1h
Yy5jb20+CiAKICAgICAgICAgUnViYmVyIHN0YW1wZWQgYnkgTWFjaWVqLgpJbmRleDogV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckJsb2NrLmNwcAkocmV2aXNpb24gMTI2NjEpCisrKyBXZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJCbG9jay5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQyNSw3ICs0MjUsNyBAQCB2b2lk
IFJlbmRlckJsb2NrOjpsYXlvdXRCbG9jayhib29sIHJlbGF5CiAKICAgICBpZiAoIXJlbGF5b3V0
Q2hpbGRyZW4gJiYgcG9zQ2hpbGROZWVkc0xheW91dCgpICYmICFub3JtYWxDaGlsZE5lZWRzTGF5
b3V0KCkgJiYgIXNlbGZOZWVkc0xheW91dCgpKSB7CiAgICAgICAgIC8vIEFsbCB3ZSBoYXZlIHRv
IGlzIGxheSBvdXQgb3VyIHBvc2l0aW9uZWQgb2JqZWN0cy4KLSAgICAgICAgbGF5b3V0UG9zaXRp
b25lZE9iamVjdHMocmVsYXlvdXRDaGlsZHJlbik7CisgICAgICAgIGxheW91dFBvc2l0aW9uZWRP
YmplY3RzKHJlbGF5b3V0Q2hpbGRyZW4gfHwgaXNSb290KCkpOwogICAgICAgICBpZiAoaGFzT3Zl
cmZsb3dDbGlwKCkpCiAgICAgICAgICAgICBtX2xheWVyLT51cGRhdGVTY3JvbGxJbmZvQWZ0ZXJM
YXlvdXQoKTsKICAgICAgICAgc2V0TmVlZHNMYXlvdXQoZmFsc2UpOwpAQCAtNTMyLDcgKzUzMiw3
IEBAIHZvaWQgUmVuZGVyQmxvY2s6OmxheW91dEJsb2NrKGJvb2wgcmVsYXkKICAgICAgICAgbV9o
ZWlnaHQgKz0gYm9yZGVyQm90dG9tKCkgKyBwYWRkaW5nQm90dG9tKCk7CiAgICAgfQogCi0gICAg
bGF5b3V0UG9zaXRpb25lZE9iamVjdHMoIHJlbGF5b3V0Q2hpbGRyZW4gKTsKKyAgICBsYXlvdXRQ
b3NpdGlvbmVkT2JqZWN0cyhyZWxheW91dENoaWxkcmVuIHx8IGlzUm9vdCgpKTsKIAogICAgIC8v
IEFsd2F5cyBlbnN1cmUgb3VyIG92ZXJmbG93IHdpZHRoL2hlaWdodCBhcmUgYXQgbGVhc3QgYXMg
bGFyZ2UgYXMgb3VyIHdpZHRoL2hlaWdodC4KICAgICBtX292ZXJmbG93V2lkdGggPSBrTWF4KG1f
b3ZlcmZsb3dXaWR0aCwgbV93aWR0aCk7CkluZGV4OiBXZWJDb3JlL3JlbmRlcmluZy9yZW5kZXJf
ZmxleGJveC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvcmVuZGVyX2ZsZXhi
b3guY3BwCShyZXZpc2lvbiAxMjY2MSkKKysrIFdlYkNvcmUvcmVuZGVyaW5nL3JlbmRlcl9mbGV4
Ym94LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjQ2LDcgKzI0Niw3IEBAIHZvaWQgUmVuZGVyRmxl
eGlibGVCb3g6OmxheW91dEJsb2NrKGJvb2wKIAogICAgIGlmICghcmVsYXlvdXRDaGlsZHJlbiAm
JiBwb3NDaGlsZE5lZWRzTGF5b3V0KCkgJiYgIW5vcm1hbENoaWxkTmVlZHNMYXlvdXQoKSAmJiAh
c2VsZk5lZWRzTGF5b3V0KCkpIHsKICAgICAgICAgLy8gQWxsIHdlIGhhdmUgdG8gaXMgbGF5IG91
dCBvdXIgcG9zaXRpb25lZCBvYmplY3RzLgotICAgICAgICBsYXlvdXRQb3NpdGlvbmVkT2JqZWN0
cyhyZWxheW91dENoaWxkcmVuKTsKKyAgICAgICAgbGF5b3V0UG9zaXRpb25lZE9iamVjdHMocmVs
YXlvdXRDaGlsZHJlbiB8fCBpc1Jvb3QoKSk7CiAgICAgICAgIGlmIChoYXNPdmVyZmxvd0NsaXAo
KSkKICAgICAgICAgICAgIG1fbGF5ZXItPnVwZGF0ZVNjcm9sbEluZm9BZnRlckxheW91dCgpOwog
ICAgICAgICBzZXROZWVkc0xheW91dChmYWxzZSk7CkBAIC0zMDUsNyArMzA1LDcgQEAgdm9pZCBS
ZW5kZXJGbGV4aWJsZUJveDo6bGF5b3V0QmxvY2soYm9vbAogICAgIGlmIChwcmV2aW91c0hlaWdo
dCAhPSBtX2hlaWdodCkKICAgICAgICAgcmVsYXlvdXRDaGlsZHJlbiA9IHRydWU7CiAKLSAgICBs
YXlvdXRQb3NpdGlvbmVkT2JqZWN0cyggcmVsYXlvdXRDaGlsZHJlbiApOworICAgIGxheW91dFBv
c2l0aW9uZWRPYmplY3RzKHJlbGF5b3V0Q2hpbGRyZW4gfHwgaXNSb290KCkpOwogCiAgICAgLy9r
ZERlYnVnKCkgPDwgcmVuZGVyTmFtZSgpIDw8ICIgbGF5b3V0IHdpZHRoPSIgPDwgbV93aWR0aCA8
PCAiIGhlaWdodD0iIDw8IG1faGVpZ2h0IDw8IGVuZGw7CiAK
</data>
<flag name="review"
          id="1548"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>