<?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>77322</bug_id>
          
          <creation_ts>2012-01-30 01:25:05 -0800</creation_ts>
          <short_desc>No need to keep anonymous RenderBlock in DETAILS</short_desc>
          <delta_ts>2012-01-30 03:32:40 -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>DOM</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>76262</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>544933</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-01-30 01:25:05 -0800</bug_when>
    <thetext>When detaching children of DETAILS element, anonymous RenderBlock may be left.
It was introduced to prevent crash in r81812, but actually it is not necessary now.

It often keeps unnecessary anonymous RenderObjects, and causes unexpected text diff mismatch when tweaking content element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>544941</commentid>
    <comment_count>1</comment_count>
      <attachid>124509</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-01-30 01:42:35 -0800</bug_when>
    <thetext>Created attachment 124509
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>544943</commentid>
    <comment_count>2</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-01-30 01:45:04 -0800</bug_when>
    <thetext>With this patch, Bug 76262&apos;s patch will not fail the following tests.
fast/html/details-replace-text.html
fast/html/details-remove-child-1.html

And you can see that this test&apos;s expectation has unnecessary RenderBlock (so unexpected text mismatch will occur).
fast/html/details-remove-child-2.html

I will fix them in Bug 76262.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>544953</commentid>
    <comment_count>3</comment_count>
      <attachid>124509</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-01-30 02:08:58 -0800</bug_when>
    <thetext>Comment on attachment 124509
Patch

Good catch! Evil is between the lines...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>544983</commentid>
    <comment_count>4</comment_count>
      <attachid>124509</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-30 03:32:36 -0800</bug_when>
    <thetext>Comment on attachment 124509
Patch

Clearing flags on attachment: 124509

Committed r106228: &lt;http://trac.webkit.org/changeset/106228&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>544984</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-30 03:32:40 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>124509</attachid>
            <date>2012-01-30 01:42:35 -0800</date>
            <delta_ts>2012-01-30 03:32:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77322-20120130184233.patch</filename>
            <type>text/plain</type>
            <size>1805</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2MjAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWQ0MjYxN2UzZGNkYWJj
YWRkNGUwM2NjZjI0ZDVmYTU2ZmNjYThjOS4uZWY2NDg5NTNlZTA2MWYyYjM3NDFiMzVmMWJiN2Ez
NTJiN2M5Nzk3MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTAxLTMwICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGdvb2dsZS5jb20+CisKKyAgICAgICAgTm8gbmVlZCB0byBr
ZWVwIGFub255bW91cyBSZW5kZXJCbG9jayBpbiBERVRBSUxTLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzczMjIKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBbm9ueW1vdXMgUmVuZGVyQmxvY2sgb2YgREVU
QUlMUyBlbGVtZW50IHdhcyBub3Qgc3F1YXNoZWQgd2hlbiBkZXRhY2hpbmcgdGhlbS4KKyAgICAg
ICAgSG93ZXZlciwgaXQgc2hvdWxkIGJlIHJlbW92ZWQuCisKKyAgICAgICAgTm8gbmV3IHRlc3Rz
LiBTaG91bGQgYmUgY292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKworICAgICAgICAqIHJlbmRl
cmluZy9SZW5kZXJCbG9jay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjYW5NZXJnZUNvbnRpZ3Vv
dXNBbm9ueW1vdXNCbG9ja3MpOgorCiAyMDEyLTAxLTI5ICBOb2VsIEdvcmRvbiAgPG5vZWwuZ29y
ZG9uQGdtYWlsLmNvbT4KIAogICAgICAgICBbY2hyb21pdW1dIFVzZSBkZWNvZGluZyBzd2l6emxl
IG9ubHkgb24gbGlianBlZy10dXJibyAxLjEuOTArCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckJsb2NrLmNwcAppbmRleCA3MWM1ZDRiMWYyN2NjODQxYjJiZWJjOTVlZDQwMTkwZjE3ZTA4
ZGUxLi4yYmNlZDBmMTFlYjQ1MTY3YjEwMThiZWM2OTdhN2RiODdjNWI2MTA2IDEwMDc1NQotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAKQEAgLTEwMDAsMTEgKzEwMDAsNiBAQCBz
dGF0aWMgYm9vbCBjYW5NZXJnZUNvbnRpZ3VvdXNBbm9ueW1vdXNCbG9ja3MoUmVuZGVyT2JqZWN0
KiBvbGRDaGlsZCwgUmVuZGVyT2JqZQogICAgIGlmIChvbGRDaGlsZC0+ZG9jdW1lbnRCZWluZ0Rl
c3Ryb3llZCgpIHx8IG9sZENoaWxkLT5pc0lubGluZSgpIHx8IG9sZENoaWxkLT52aXJ0dWFsQ29u
dGludWF0aW9uKCkpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotI2lmIEVOQUJMRShERVRBSUxT
KQotICAgIGlmIChvbGRDaGlsZC0+cGFyZW50KCkgJiYgb2xkQ2hpbGQtPnBhcmVudCgpLT5pc0Rl
dGFpbHMoKSkKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotI2VuZGlmCi0KICAgICBpZiAoKHByZXYg
JiYgKCFwcmV2LT5pc0Fub255bW91c0Jsb2NrKCkgfHwgdG9SZW5kZXJCbG9jayhwcmV2KS0+Y29u
dGludWF0aW9uKCkgfHwgdG9SZW5kZXJCbG9jayhwcmV2KS0+YmVpbmdEZXN0cm95ZWQoKSkpCiAg
ICAgICAgIHx8IChuZXh0ICYmICghbmV4dC0+aXNBbm9ueW1vdXNCbG9jaygpIHx8IHRvUmVuZGVy
QmxvY2sobmV4dCktPmNvbnRpbnVhdGlvbigpIHx8IHRvUmVuZGVyQmxvY2sobmV4dCktPmJlaW5n
RGVzdHJveWVkKCkpKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>