<?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>48154</bug_id>
          
          <creation_ts>2010-10-22 14:39:48 -0700</creation_ts>
          <short_desc>Layout not updating in a subtree when a scrollbar is hidden in a flexbox descendant</short_desc>
          <delta_ts>2010-11-10 14:16:02 -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>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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>298184</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-10-22 14:39:48 -0700</bug_when>
    <thetext>Patch forthcoming</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>298185</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-10-22 14:40:28 -0700</bug_when>
    <thetext>&lt;rdar://problem/8251616&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>298200</commentid>
    <comment_count>2</comment_count>
      <attachid>71600</attachid>
    <who name="">mitz</who>
    <bug_when>2010-10-22 14:59:20 -0700</bug_when>
    <thetext>Created attachment 71600
Handle hidden scrollbars</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>307547</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-11-10 14:14:57 -0800</bug_when>
    <thetext>Attachment 71600 was posted by a committer and has review+, assigning to Dan Bernstein for commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>307549</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-11-10 14:16:02 -0800</bug_when>
    <thetext>Committed r70354.
http://trac.webkit.org/changeset/70354</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>71600</attachid>
            <date>2010-10-22 14:59:20 -0700</date>
            <delta_ts>2010-10-22 15:21:28 -0700</delta_ts>
            <desc>Handle hidden scrollbars</desc>
            <filename>8251616_r1.diff</filename>
            <type>text/plain</type>
            <size>5344</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3MDM0NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjIgQEAKKzIwMTAtMTAtMjIgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBMYXlv
dXQgbm90IHVwZGF0aW5nIGluIGEgc3VidHJlZSB3aGVuIGEgc2Nyb2xsYmFyIGlzIGhpZGRlbiBp
biBhIGZsZXhib3ggZGVzY2VuZGFudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NDgxNTQKKworICAgICAgICBUZXN0OiBzY3JvbGxiYXJzL2hpZGRlbi1z
Y3JvbGxiYXItcHJldmVudHMtbGF5b3V0Lmh0bWwKKworICAgICAgICB1cGRhdGVTY3JvbGxJbmZv
QWZ0ZXJMYXlvdXQoKSBjYWxsaW5nIHNldEhhc0hvcml6b250YWxTY3JvbGxiYXIoKSBjYXVzZWQg
dXBkYXRlU2Nyb2xsYmFyUGFydHMoKQorICAgICAgICB0byBjYWxsIHNldENoaWxkTmVlZHNMYXlv
dXQoKSBvbiB0aGUgb3ZlcmZsb3csIGJlY2F1c2UgdGhlIFJlbmRlclNjcm9sbGJhciB3YXMgY3Jl
YXRlZCB3aXRoCisgICAgICAgIHRoZSBkZWZhdWx0IHRoaWNrbmVzcyBpbnN0ZWFkIG9mIHRoZSB0
aGlja25lc3Mgc3BlY2lmaWVkIGluIHN0eWxlLiBUaGlzIGxlZCB0byB0aGUgdGhlIG92ZXJmbG93
4oCZcworICAgICAgICBwYXJlbnQgdG8gYmUgcmUtbWFya2VkIGZvciBsYXlvdXQgZHVyaW5nIGl0
cyBvd24gcGFyZW504oCZcyBmaW5pc2hEZWxheVVwZGF0ZVNjcm9sbEluZm8oKSwgYW5kCisgICAg
ICAgIHRoZSByZXN1bHQgd2FzIHRoYXQgYXQgdGhlIGVuZCBvZiBSZW5kZXJWaWV3OjpsYXlvdXQo
KSwgdGhlcmUgd2FzIGEgZGlydHkgcmVuZGVyZXIuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVu
ZGVyU2Nyb2xsYmFyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclNjcm9sbGJhcjo6UmVu
ZGVyU2Nyb2xsYmFyKTogU2V0IHRoZSBmcmFtZSBzaXplIGluIHRoZSAnZGlzcGxheTogbm9uZScg
YW5kCisgICAgICAgICd2aXNpYmlsaXR5OiBoaWRkZW4nIGNhc2VzIGFzIHdlbGwuCisKIDIwMTAt
MTAtMjIgIFBhdHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CiAKICAgICAgICAg
VW5yZXZpZXdlZC4KSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclNjcm9sbGJhci5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyU2Nyb2xsYmFyLmNwcAkocmV2
aXNpb24gNzAzMTMpCisrKyBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJTY3JvbGxiYXIuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC00NywxMyArNDcsMTkgQEAgUmVuZGVyU2Nyb2xsYmFyOjpSZW5kZXJT
Y3JvbGxiYXIoU2Nyb2xsYgogICAgIC8vIEZJWE1FOiBXZSBuZWVkIHRvIGRvIHRoaXMgYmVjYXVz
ZSBSZW5kZXJTY3JvbGxiYXI6OnN0eWxlQ2hhbmdlZCBpcyBjYWxsZWQgYXMgc29vbiBhcyB0aGUg
c2Nyb2xsYmFyIGlzIGNyZWF0ZWQuCiAgICAgCiAgICAgLy8gVXBkYXRlIHRoZSBzY3JvbGxiYXIg
c2l6ZS4KKyAgICBpbnQgd2lkdGggPSAwOworICAgIGludCBoZWlnaHQgPSAwOwogICAgIHVwZGF0
ZVNjcm9sbGJhclBhcnQoU2Nyb2xsYmFyQkdQYXJ0KTsKLSAgICBSZW5kZXJTY3JvbGxiYXJQYXJ0
KiBwYXJ0ID0gbV9wYXJ0cy5nZXQoU2Nyb2xsYmFyQkdQYXJ0KTsKLSAgICBpZiAoIXBhcnQpCi0g
ICAgICAgIHJldHVybjsKKyAgICBpZiAoUmVuZGVyU2Nyb2xsYmFyUGFydCogcGFydCA9IG1fcGFy
dHMuZ2V0KFNjcm9sbGJhckJHUGFydCkpIHsKKyAgICAgICAgcGFydC0+bGF5b3V0KCk7CisgICAg
ICAgIHdpZHRoID0gcGFydC0+d2lkdGgoKTsKKyAgICAgICAgaGVpZ2h0ID0gcGFydC0+aGVpZ2h0
KCk7CisgICAgfSBlbHNlIGlmICh0aGlzLT5vcmllbnRhdGlvbigpID09IEhvcml6b250YWxTY3Jv
bGxiYXIpCisgICAgICAgIHdpZHRoID0gdGhpcy0+d2lkdGgoKTsKKyAgICBlbHNlCisgICAgICAg
IGhlaWdodCA9IHRoaXMtPmhlaWdodCgpOwogCi0gICAgcGFydC0+bGF5b3V0KCk7Ci0gICAgc2V0
RnJhbWVSZWN0KEludFJlY3QoMCwgMCwgcGFydC0+d2lkdGgoKSwgcGFydC0+aGVpZ2h0KCkpKTsK
KyAgICBzZXRGcmFtZVJlY3QoSW50UmVjdCgwLCAwLCB3aWR0aCwgaGVpZ2h0KSk7CiB9CiAKIFJl
bmRlclNjcm9sbGJhcjo6flJlbmRlclNjcm9sbGJhcigpCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA3MDM0
NikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEz
IEBACisyMDEwLTEwLTIyICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTGF5b3V0IG5vdCB1cGRh
dGluZyBpbiBhIHN1YnRyZWUgd2hlbiBhIHNjcm9sbGJhciBpcyBoaWRkZW4gaW4gYSBmbGV4Ym94
IGRlc2NlbmRhbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTQ4MTU0CisKKyAgICAgICAgKiBzY3JvbGxiYXJzL2hpZGRlbi1zY3JvbGxiYXItcHJldmVu
dHMtbGF5b3V0LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogc2Nyb2xsYmFycy9oaWRk
ZW4tc2Nyb2xsYmFyLXByZXZlbnRzLWxheW91dC5odG1sOiBBZGRlZC4KKwogMjAxMC0xMC0yMiAg
QWJoaXNoZWsgQXJ5YSAgPGluZmVybm9AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IERhdmUgSHlhdHQuCkluZGV4OiBMYXlvdXRUZXN0cy9zY3JvbGxiYXJzL2hpZGRlbi1zY3Jv
bGxiYXItcHJldmVudHMtbGF5b3V0LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9zY3JvbGxiYXJzL2hpZGRlbi1zY3JvbGxiYXItcHJldmVudHMtbGF5b3V0LWV4cGVjdGVk
LnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3Njcm9sbGJhcnMvaGlkZGVuLXNjcm9s
bGJhci1wcmV2ZW50cy1sYXlvdXQtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsx
LDcgQEAKK1Rlc3QgZm9yIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00
ODE1NCA8cmRhcjovL3Byb2JsZW0vODI1MTYxNj4gTGF5b3V0IG5vdCB1cGRhdGluZyBpbiBhIHN1
YnRyZWUgd2hlbiBhIHNjcm9sbGJhciBpcyBoaWRkZW4gaW4gYSBmbGV4Ym94IGRlc2NlbmRhbnQu
CisKK1RoZXJlIHNob3VsZCBiZSBubyByZWQgb24gdGhpcyBwYWdlLgorCitQQVNTCisKKwpJbmRl
eDogTGF5b3V0VGVzdHMvc2Nyb2xsYmFycy9oaWRkZW4tc2Nyb2xsYmFyLXByZXZlbnRzLWxheW91
dC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3Njcm9sbGJhcnMvaGlkZGVuLXNjcm9s
bGJhci1wcmV2ZW50cy1sYXlvdXQuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3Nj
cm9sbGJhcnMvaGlkZGVuLXNjcm9sbGJhci1wcmV2ZW50cy1sYXlvdXQuaHRtbAkocmV2aXNpb24g
MCkKQEAgLTAsMCArMSwzOSBAQAorPGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAgICAjb3ZlcmZs
b3c6Oi13ZWJraXQtc2Nyb2xsYmFyIHsKKyAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsK
KyAgICAgICAgfQorICAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keSBzdHlsZT0iaGVpZ2h0OiAy
MDAlIj4KKyAgICA8cD4KKyAgICAgICAgVGVzdCBmb3IgPGk+PGEgaHJlZj0iaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ4MTU0Ij5odHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NDgxNTQ8L2E+CisgICAgICAgIDxhIGhyZWY9InJkYXI6Ly9wcm9i
bGVtLzgyNTE2MTYiPiZsdDtyZGFyOi8vcHJvYmxlbS84MjUxNjE2PjwvYT4gTGF5b3V0IG5vdCB1
cGRhdGluZyBpbiBhIHN1YnRyZWUgd2hlbiBhIHNjcm9sbGJhciBpcyBoaWRkZW4gaW4gYSBmbGV4
Ym94IGRlc2NlbmRhbnQ8L2k+LgorICAgIDwvcD4KKyAgICA8cD4KKyAgICAgICAgVGhlcmUgc2hv
dWxkIGJlIG5vIHJlZCBvbiB0aGlzIHBhZ2UuCisgICAgPC9wPgorICAgIDxwIGlkPSJyZXN1bHQi
PlRlc3QgZGlkIG5vdCBydW4uPC9wPgorICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IC13ZWJraXQt
Ym94OyAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyI+CisgICAgICAgIDxkaXY+IDwhLS0g
dGhpcyBpcyBnb2luZyB0byBlbmQgdXAgbWFya2VkIGZvciBsYXlvdXQgYWZ0ZXIgaW5pdGlhbCBs
YXlvdXQgLS0+CisgICAgICAgICAgICA8ZGl2IGlkPSJ0YXJnZXQiIHN0eWxlPSJ3aWR0aDogMTAw
cHg7IGhlaWdodDogMTAwcHg7IGJhY2tncm91bmQtY29sb3I6IHJlZDsiPjwvZGl2PgorICAgICAg
ICAgICAgPGRpdiBpZD0ib3ZlcmZsb3ciIHN0eWxlPSJvdmVyZmxvdzogYXV0bzsgaGVpZ2h0OiAx
MDBweDsgd2lkdGg6IDEwMHB4OyI+CisgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iaGVpZ2h0
OiAxNTBweDsiPjwvZGl2PgorICAgICAgICAgICAgPC9kaXY+CisgICAgICAgIDwvZGl2PgorICAg
IDwvZGl2PgorICAgIDxzY3JpcHQ+CisgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRy
b2xsZXIpCisgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisK
KyAgICAgICAgZnVuY3Rpb24gdGVzdCgpCisgICAgICAgIHsKKyAgICAgICAgICAgIHZhciB0YXJn
ZXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGFyZ2V0Iik7CisgICAgICAgICAgICB0YXJn
ZXQuc3R5bGUuaGVpZ2h0ID0gIjAiOworICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoInJlc3VsdCIpLmlubmVyVGV4dCA9IHRhcmdldC5vZmZzZXRIZWlnaHQgPT0gMCA/ICJQQVNT
IiA6ICJGQUlMIjsKKyAgICAgICAgfQorCisgICAgICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0VG9w
OworICAgICAgICB0ZXN0KCk7CisgICAgPC9zY3JpcHQ+Cis8L2JvZHk+Cg==
</data>
<flag name="review"
          id="61688"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>