<?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>178477</bug_id>
          
          <creation_ts>2017-10-18 11:33:44 -0700</creation_ts>
          <short_desc>[FrameView::layout cleanup] Move root/body marking dirty logic to a separate function</short_desc>
          <delta_ts>2017-10-18 12:19:43 -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>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>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1361806</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2017-10-18 11:33:44 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1361808</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-10-18 11:34:06 -0700</bug_when>
    <thetext>&lt;rdar://problem/35056478&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1361810</commentid>
    <comment_count>2</comment_count>
      <attachid>324141</attachid>
    <who name="alan">zalan</who>
    <bug_when>2017-10-18 11:35:18 -0700</bug_when>
    <thetext>Created attachment 324141
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1361833</commentid>
    <comment_count>3</comment_count>
      <attachid>324141</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-18 12:19:41 -0700</bug_when>
    <thetext>Comment on attachment 324141
Patch

Clearing flags on attachment: 324141

Committed r223622: &lt;https://trac.webkit.org/changeset/223622&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1361834</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-18 12:19:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>324141</attachid>
            <date>2017-10-18 11:35:18 -0700</date>
            <delta_ts>2017-10-18 12:19:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-178477-20171018113518.patch</filename>
            <type>text/plain</type>
            <size>3902</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIzNjA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGZhODU4OWY1MzEwNTc2
ODg0NDQwNzVkODdhM2YzMGU3MGVmMjBhYi4uNzkxOTNjYWEwZDA4N2U4MWZmMzk0ZmQwZDA0ZjZj
ZGJmODY4YTE1YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTEwLTE4ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0ZyYW1lVmlldzo6bGF5b3V0
IGNsZWFudXBdIE1vdmUgcm9vdC9ib2R5IG1hcmtpbmcgZGlydHkgbG9naWMgdG8gYSBzZXBhcmF0
ZSBmdW5jdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTc4NDc3CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zNTA1NjQ3OD4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBjaGFuZ2UgaW4gZnVuY3Rp
b25hbGl0eS4KKworICAgICAgICAqIHBhZ2UvRnJhbWVWaWV3LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkZyYW1lVmlldzo6bWFya1Jvb3RPckJvZHlSZW5kZXJlckRpcnR5IGNvbnN0KToKKyAgICAg
ICAgKFdlYkNvcmU6OkZyYW1lVmlldzo6bGF5b3V0KToKKyAgICAgICAgKiBwYWdlL0ZyYW1lVmll
dy5oOgorCiAyMDE3LTEwLTE4ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgW1NldHRpbmdzXSBSZXBsYWNlIG1hY3JvcyBpbiBTZXR0aW5ncy5oL2NwcCB3aXRoIGdlbmVy
YXRlZCBjb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKaW5kZXggYmQ3NjE3NDk1NjAxYTQw
Mjc5Y2MyMThlNmFjOGMxZTk5Y2ZlYTUzYS4uYzUxNTYwZGMwMWRjNzUwMzUxYzUyYzE5ZmMzZWYx
OTk4YmQ4MTNiNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcApAQCAtMTMzNiw2ICsxMzM2
LDE4IEBAIGJvb2wgRnJhbWVWaWV3OjpoYW5kbGVMYXlvdXRXaXRoRnJhbWVGbGF0dGVuaW5nSWZO
ZWVkZWQoYm9vbCBhbGxvd1N1YnRyZWVMYXlvdXQpCiAgICAgcmV0dXJuICFsYXlvdXRSb290IHx8
ICFsYXlvdXRSb290LT5uZWVkc0xheW91dCgpOwogfQogCit2b2lkIEZyYW1lVmlldzo6bWFya1Jv
b3RPckJvZHlSZW5kZXJlckRpcnR5KCkgY29uc3QKK3sKKyAgICBhdXRvJiBkb2N1bWVudCA9ICpm
cmFtZSgpLmRvY3VtZW50KCk7CisgICAgUmVuZGVyQm94KiByb290UmVuZGVyZXIgPSBkb2N1bWVu
dC5kb2N1bWVudEVsZW1lbnQoKSA/IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCgpLT5yZW5kZXJC
b3goKSA6IG51bGxwdHI7CisgICAgYXV0byogYm9keSA9IGRvY3VtZW50LmJvZHlPckZyYW1lc2V0
KCk7CisgICAgUmVuZGVyQm94KiBib2R5UmVuZGVyZXIgPSByb290UmVuZGVyZXIgJiYgYm9keSA/
IGJvZHktPnJlbmRlckJveCgpIDogbnVsbHB0cjsKKyAgICBpZiAoYm9keVJlbmRlcmVyICYmIGJv
ZHlSZW5kZXJlci0+c3RyZXRjaGVzVG9WaWV3cG9ydCgpKQorICAgICAgICBib2R5UmVuZGVyZXIt
PnNldENoaWxkTmVlZHNMYXlvdXQoKTsKKyAgICBlbHNlIGlmIChyb290UmVuZGVyZXIgJiYgcm9v
dFJlbmRlcmVyLT5zdHJldGNoZXNUb1ZpZXdwb3J0KCkpCisgICAgICAgIHJvb3RSZW5kZXJlci0+
c2V0Q2hpbGROZWVkc0xheW91dCgpOworfQorCiB2b2lkIEZyYW1lVmlldzo6bGF5b3V0KGJvb2wg
YWxsb3dTdWJ0cmVlTGF5b3V0KQogewogICAgIEFTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJQ0FU
SU9OKCFmcmFtZSgpLmRvY3VtZW50KCktPmluUmVuZGVyVHJlZVVwZGF0ZSgpKTsKQEAgLTE0NzYs
MjMgKzE0ODgsMTQgQEAgdm9pZCBGcmFtZVZpZXc6OmxheW91dChib29sIGFsbG93U3VidHJlZUxh
eW91dCkKICAgICAgICAgICAgICAgICAgICAgc2V0U2Nyb2xsYmFyTW9kZXMoaE1vZGUsIHZNb2Rl
KTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgTGF5b3V0U2l6ZSBvbGRTaXplID0gbV9z
aXplOworICAgICAgICAgICAgYXV0byBvbGRTaXplID0gbV9zaXplOwogICAgICAgICAgICAgbV9z
aXplID0gbGF5b3V0U2l6ZSgpOwotCiAgICAgICAgICAgICBpZiAob2xkU2l6ZSAhPSBtX3NpemUp
IHsKICAgICAgICAgICAgICAgICBMT0coTGF5b3V0LCAiICBsYXlvdXQgc2l6ZSBjaGFuZ2VkIGZy
b20gJS4zZnglLjNmIHRvICUuM2Z4JS4zZiIsIG9sZFNpemUud2lkdGgoKS50b0Zsb2F0KCksIG9s
ZFNpemUuaGVpZ2h0KCkudG9GbG9hdCgpLCBtX3NpemUud2lkdGgoKS50b0Zsb2F0KCksIG1fc2l6
ZS5oZWlnaHQoKS50b0Zsb2F0KCkpOwogICAgICAgICAgICAgICAgIG1fbmVlZHNGdWxsUmVwYWlu
dCA9IHRydWU7Ci0gICAgICAgICAgICAgICAgaWYgKCFtX2ZpcnN0TGF5b3V0KSB7Ci0gICAgICAg
ICAgICAgICAgICAgIFJlbmRlckJveCogcm9vdFJlbmRlcmVyID0gZG9jdW1lbnQuZG9jdW1lbnRF
bGVtZW50KCkgPyBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQoKS0+cmVuZGVyQm94KCkgOiBudWxs
cHRyOwotICAgICAgICAgICAgICAgICAgICBhdXRvKiBib2R5ID0gZG9jdW1lbnQuYm9keU9yRnJh
bWVzZXQoKTsKLSAgICAgICAgICAgICAgICAgICAgUmVuZGVyQm94KiBib2R5UmVuZGVyZXIgPSBy
b290UmVuZGVyZXIgJiYgYm9keSA/IGJvZHktPnJlbmRlckJveCgpIDogbnVsbHB0cjsKLSAgICAg
ICAgICAgICAgICAgICAgaWYgKGJvZHlSZW5kZXJlciAmJiBib2R5UmVuZGVyZXItPnN0cmV0Y2hl
c1RvVmlld3BvcnQoKSkKLSAgICAgICAgICAgICAgICAgICAgICAgIGJvZHlSZW5kZXJlci0+c2V0
Q2hpbGROZWVkc0xheW91dCgpOwotICAgICAgICAgICAgICAgICAgICBlbHNlIGlmIChyb290UmVu
ZGVyZXIgJiYgcm9vdFJlbmRlcmVyLT5zdHJldGNoZXNUb1ZpZXdwb3J0KCkpCi0gICAgICAgICAg
ICAgICAgICAgICAgICByb290UmVuZGVyZXItPnNldENoaWxkTmVlZHNMYXlvdXQoKTsKLSAgICAg
ICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgaWYgKCFtX2ZpcnN0TGF5b3V0KQorICAgICAg
ICAgICAgICAgICAgICBtYXJrUm9vdE9yQm9keVJlbmRlcmVyRGlydHkoKTsKICAgICAgICAgICAg
IH0KLQogICAgICAgICAgICAgbV9sYXlvdXRQaGFzZSA9IEluUHJlTGF5b3V0OwogICAgICAgICB9
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmggYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCmluZGV4IDk4MzYxNDUwYTM3YjRjODg1OWEyYmVhYjk0
OTUyOGY4NDkwOTIyOWUuLmVjMzhkMDNhNzE0ZTdkY2E3MDI3NjlkZjNiNzJkZTVjZDJjZWMxYjIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgKKysrIGIvU291cmNl
L1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaApAQCAtNzY2LDYgKzc2Niw4IEBAIHByaXZhdGU6CiAg
ICAgdm9pZCBzdGFydExheW91dEF0TWFpbkZyYW1lVmlld0lmTmVlZGVkKGJvb2wgYWxsb3dTdWJ0
cmVlTGF5b3V0KTsKICAgICBib29sIGZyYW1lRmxhdHRlbmluZ0VuYWJsZWQoKSBjb25zdDsKICAg
ICBib29sIGlzRnJhbWVGbGF0dGVuaW5nVmFsaWRGb3JUaGlzRnJhbWUoKSBjb25zdDsKKyAgICAK
KyAgICB2b2lkIG1hcmtSb290T3JCb2R5UmVuZGVyZXJEaXJ0eSgpIGNvbnN0OwogCiAgICAgYm9v
bCBxdWFsaWZpZXNBc1Zpc3VhbGx5Tm9uRW1wdHkoKSBjb25zdDsKICAgICBib29sIGlzVmlld0Zv
ckRvY3VtZW50SW5GcmFtZSgpIGNvbnN0Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>