<?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>180353</bug_id>
          
          <creation_ts>2017-12-04 06:13:26 -0800</creation_ts>
          <short_desc>Make ScrollingTreeNode::enclosingFrameNode return the node itself for frame nodes</short_desc>
          <delta_ts>2017-12-06 16:29:33 -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>Frames</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>
          <dependson>175135</dependson>
          <blocked>149264</blocked>
    
    <blocked>173833</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Frédéric Wang Nélar">fred.wang</reporter>
          <assigned_to name="Frédéric Wang Nélar">fred.wang</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jamesr</cc>
    
    <cc>luiz</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1377668</commentid>
    <comment_count>0</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2017-12-04 06:13:26 -0800</bug_when>
    <thetext>This function was introduced in bug 175135 to solve an issue with overflow nodes, but it should really include the frame itself when we implement ios frame scrolling.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377669</commentid>
    <comment_count>1</comment_count>
      <attachid>328343</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2017-12-04 06:27:10 -0800</bug_when>
    <thetext>Created attachment 328343
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377672</commentid>
    <comment_count>2</comment_count>
      <attachid>328343</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2017-12-04 06:54:56 -0800</bug_when>
    <thetext>Comment on attachment 328343
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=328343&amp;action=review

&gt; Source/WebCore/ChangeLog:8
&gt; +        This function was introduced in bug 175135 to solve a rendering bug with fixed nodes in

fixed nodes -&gt; fixed positioned nodes, for clarity.

&gt; Source/WebCore/ChangeLog:20
&gt; +        (WebCore::ScrollingTreeNode::enclosingFrameNode const): Deleted. Renamed to make explicit

nit: &quot;Deleted&quot; here is confusing. please remove.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1377703</commentid>
    <comment_count>3</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2017-12-04 08:46:01 -0800</bug_when>
    <thetext>Committed r225480: &lt;https://trac.webkit.org/changeset/225480&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1378900</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-12-06 16:29:33 -0800</bug_when>
    <thetext>&lt;rdar://problem/35896089&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328343</attachid>
            <date>2017-12-04 06:27:10 -0800</date>
            <delta_ts>2017-12-04 06:54:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>180353.patch</filename>
            <type>text/plain</type>
            <size>5035</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBhYmE5NjdmMzI0NS4uMDk0OGIwZGEzMDggMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNiBAQAorMjAxNy0xMi0wNCAgRnJlZGVyaWMgV2FuZyAgPGZ3YW5nQGlnYWxpYS5jb20+
CisKKyAgICAgICAgTWFrZSBTY3JvbGxpbmdUcmVlTm9kZTo6ZW5jbG9zaW5nRnJhbWVOb2RlIHJl
dHVybiB0aGUgbm9kZSBpdHNlbGYgZm9yIGZyYW1lIG5vZGVzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODAzNTMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGZ1bmN0aW9uIHdhcyBpbnRyb2R1Y2Vk
IGluIGJ1ZyAxNzUxMzUgdG8gc29sdmUgYSByZW5kZXJpbmcgYnVnIHdpdGggZml4ZWQgbm9kZXMg
aW4KKyAgICAgICAgb3ZlcmZsb3cgbm9kZXMuIEZvciBhIGZyYW1lIG5vZGUsIHRoZSByZWZlcmVu
Y2UgZnJhbWUgdG8gdXNlIGZvciBmaXhlZCBub2RlcyBpcyBhY3R1YWxseSB0aGUKKyAgICAgICAg
ZnJhbWUgbm9kZSBpdHNlbGYgb3Igb3RoZXJ3aXNlIHdlIHdpbGwgZ2V0IHRoZSBzYW1lIHJlbmRl
cmluZyBidWcuIFRoaXMgcGF0Y2ggbWFrZXMKKyAgICAgICAgZW5jbG9zaW5nRnJhbWVOb2RlIHJl
dHVybiB0aGUgbm9kZSBpdHNlbGYgd2hlbiBpdCBpcyBhIGZyYW1lIG5vZGUgYW5kIHJlbmFtZXMg
aXQgdG8gY2xhcmlmeQorICAgICAgICB0aGlzIGJlaGF2aW9yLiBDdXJyZW50bHksIGVuY2xvc2lu
Z0ZyYW1lTm9kZSBpcyBub3QgdXNlZCBmb3IgZnJhbWUgbm9kZXMgc28gdGhlIGJlaGF2aW9yIGlz
CisgICAgICAgIHVuY2hhbmdlZC4KKworICAgICAgICBObyBuZXcgdGVzdHMsIGJlaGF2aW9yIGlz
IHVuY2hhbmdlZC4KKworICAgICAgICAqIHBhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVOb2Rl
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbGluZ1RyZWVOb2RlOjplbmNsb3NpbmdGcmFt
ZU5vZGVJbmNsdWRpbmdTZWxmKTogU3RhcnQgdGhlIHNlYXJjaCBmcm9tIGEgZnJhbWUKKyAgICAg
ICAgc2Nyb2xsaW5nIG5vZGUgZnJvbSB0aGUgbm9kZSBpdHNlbGYuCisgICAgICAgIChXZWJDb3Jl
OjpTY3JvbGxpbmdUcmVlTm9kZTo6ZW5jbG9zaW5nRnJhbWVOb2RlIGNvbnN0KTogRGVsZXRlZC4g
UmVuYW1lZCB0byBtYWtlIGV4cGxpY2l0CisgICAgICAgIHRoYXQgdGhpcyBmdW5jdGlvbiBtYXkg
aW5jbHVkZSB0aGUgbm9kZSBpdHNlbGYuCisgICAgICAgICogcGFnZS9zY3JvbGxpbmcvU2Nyb2xs
aW5nVHJlZU5vZGUuaDogUmVuYW1lZC4KKwogMjAxNy0xMi0wNCAgRnJlZGVyaWMgV2FuZyAgPGZ3
YW5nQGlnYWxpYS5jb20+CiAKICAgICAgICAgQnVnIDE2MTMwMCAtIE1vdmUgUmVuZGVyTWF0aE1M
Um9vdDpSb290VHlwZSBhbmQgUmVuZGVyTWF0aE1MU2NyaXB0czpTY3JpcHRzVHlwZSB0byBlbGVt
ZW50IGNsYXNzZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Nj
cm9sbGluZ1RyZWVOb2RlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9s
bGluZ1RyZWVOb2RlLmNwcAppbmRleCA2YzM3NTY5MDk2Yy4uMDUwM2NkYjI2Y2EgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVOb2RlLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlTm9kZS5jcHAK
QEAgLTc3LDkgKzc3LDkgQEAgdm9pZCBTY3JvbGxpbmdUcmVlTm9kZTo6ZHVtcFByb3BlcnRpZXMo
VGV4dFN0cmVhbSYgdHMsIFNjcm9sbGluZ1N0YXRlVHJlZUFzVGV4dEIKICAgICAgICAgdHMuZHVt
cFByb3BlcnR5KCJub2RlSUQiLCBzY3JvbGxpbmdOb2RlSUQoKSk7CiB9CiAKLVNjcm9sbGluZ1Ry
ZWVGcmFtZVNjcm9sbGluZ05vZGUqIFNjcm9sbGluZ1RyZWVOb2RlOjplbmNsb3NpbmdGcmFtZU5v
ZGUoKSBjb25zdAorU2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xsaW5nTm9kZSogU2Nyb2xsaW5nVHJl
ZU5vZGU6OmVuY2xvc2luZ0ZyYW1lTm9kZUluY2x1ZGluZ1NlbGYoKQogewotICAgIGF1dG8qIG5v
ZGUgPSBwYXJlbnQoKTsKKyAgICBhdXRvKiBub2RlID0gdGhpczsKICAgICB3aGlsZSAobm9kZSAm
JiAhbm9kZS0+aXNGcmFtZVNjcm9sbGluZ05vZGUoKSkKICAgICAgICAgbm9kZSA9IG5vZGUtPnBh
cmVudCgpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3Jv
bGxpbmdUcmVlTm9kZS5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5n
VHJlZU5vZGUuaAppbmRleCA5ZmU1YWIxNzEzNS4uZmQ4YzUwYzRkODAgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVOb2RlLmgKKysrIGIvU291
cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZU5vZGUuaApAQCAtNjYsNyAr
NjYsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBhcHBlbmRDaGlsZChSZWY8U2Nyb2xsaW5nVHJlZU5v
ZGU+JiYpOwogICAgIHZvaWQgcmVtb3ZlQ2hpbGQoU2Nyb2xsaW5nVHJlZU5vZGUmKTsKIAotICAg
IFdFQkNPUkVfRVhQT1JUIFNjcm9sbGluZ1RyZWVGcmFtZVNjcm9sbGluZ05vZGUqIGVuY2xvc2lu
Z0ZyYW1lTm9kZSgpIGNvbnN0OworICAgIFdFQkNPUkVfRVhQT1JUIFNjcm9sbGluZ1RyZWVGcmFt
ZVNjcm9sbGluZ05vZGUqIGVuY2xvc2luZ0ZyYW1lTm9kZUluY2x1ZGluZ1NlbGYoKTsKIAogICAg
IFdFQkNPUkVfRVhQT1JUIHZvaWQgZHVtcChXVEY6OlRleHRTdHJlYW0mLCBTY3JvbGxpbmdTdGF0
ZVRyZWVBc1RleHRCZWhhdmlvcikgY29uc3Q7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
Q2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggZTVjNTEwMWFmZmQuLmZi
MzRlZTE5MjZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3Vy
Y2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACiswMTctMTItMDQgIEZyZWRlcmlj
IFdhbmcgIDxmd2FuZ0BpZ2FsaWEuY29tPgorCisgICAgICAgIE1ha2UgU2Nyb2xsaW5nVHJlZU5v
ZGU6OmVuY2xvc2luZ0ZyYW1lTm9kZSByZXR1cm4gdGhlIG5vZGUgaXRzZWxmIGZvciBmcmFtZSBu
b2RlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgw
MzUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhp
cyBmdW5jdGlvbiB3YXMgaW50cm9kdWNlZCBpbiBidWcgMTc1MTM1IHRvIHNvbHZlIGEgcmVuZGVy
aW5nIGJ1ZyB3aXRoIGZpeGVkIG5vZGVzIGluCisgICAgICAgIG92ZXJmbG93IG5vZGVzLiBGb3Ig
YSBmcmFtZSBub2RlLCB0aGUgcmVmZXJlbmNlIGZyYW1lIHRvIHVzZSBmb3IgZml4ZWQgbm9kZXMg
aXMgYWN0dWFsbHkgdGhlCisgICAgICAgIGZyYW1lIG5vZGUgaXRzZWxmIG9yIG90aGVyd2lzZSB3
ZSB3aWxsIGdldCB0aGUgc2FtZSByZW5kZXJpbmcgYnVnLiBUaGlzIHBhdGNoIG1ha2VzCisgICAg
ICAgIGVuY2xvc2luZ0ZyYW1lTm9kZSByZXR1cm4gdGhlIG5vZGUgaXRzZWxmIHdoZW4gaXQgaXMg
YSBmcmFtZSBub2RlIGFuZCByZW5hbWVzIGl0IHRvIGNsYXJpZnkKKyAgICAgICAgdGhpcyBiZWhh
dmlvci4gQ3VycmVudGx5LCBlbmNsb3NpbmdGcmFtZU5vZGUgaXMgbm90IHVzZWQgZm9yIGZyYW1l
IG5vZGVzIHNvIHRoZSBiZWhhdmlvciBpcworICAgICAgICB1bmNoYW5nZWQuCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvUmVtb3RlTGF5ZXJUcmVlL2lvcy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9k
ZURlbGVnYXRlSU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpTY3JvbGxpbmdUcmVlU2Nyb2xsaW5n
Tm9kZURlbGVnYXRlSU9TOjp1cGRhdGVDaGlsZE5vZGVzQWZ0ZXJTY3JvbGwpOiBVc2UgYXV0byog
YW5kCisgICAgICAgIHRoZSBuZXcgZnVuY3Rpb24gbmFtZS4KKwogMjAxNy0xMi0wMyAgWXVzdWtl
IFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWlsLmNvbT4KIAogICAgICAgICBXVEYgc2hvdWxkbid0
IGhhdmUgYm90aCBUaHJlYWQgYW5kIFRocmVhZElkZW50aWZpZXIKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9s
bGluZ05vZGVEZWxlZ2F0ZUlPUy5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZUxh
eWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVEZWxlZ2F0ZUlPUy5tbQppbmRl
eCAwNDE4NDMxNGQ3Ni4uMTM1Mzk2MGZmZTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3MvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGVEZWxl
Z2F0ZUlPUy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9SZW1vdGVMYXllclRyZWUv
aW9zL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVJT1MubW0KQEAgLTI0Niw3ICsy
NDYsNyBAQCB2b2lkIFNjcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVJT1M6OnVwZGF0
ZUNoaWxkTm9kZXNBZnRlclNjcm9sbChjb25zdCBGbAogICAgICAgICByZXR1cm47CiAKICAgICBG
bG9hdFJlY3QgZml4ZWRQb3NpdGlvblJlY3Q7Ci0gICAgU2Nyb2xsaW5nVHJlZUZyYW1lU2Nyb2xs
aW5nTm9kZSogZnJhbWVOb2RlID0gc2Nyb2xsaW5nTm9kZSgpLmVuY2xvc2luZ0ZyYW1lTm9kZSgp
OworICAgIGF1dG8qIGZyYW1lTm9kZSA9IHNjcm9sbGluZ05vZGUoKS5lbmNsb3NpbmdGcmFtZU5v
ZGVJbmNsdWRpbmdTZWxmKCk7CiAgICAgaWYgKGZyYW1lTm9kZSAmJiBmcmFtZU5vZGUtPnBhcmVu
dCgpKQogICAgICAgICBmaXhlZFBvc2l0aW9uUmVjdCA9IGZyYW1lTm9kZS0+Zml4ZWRQb3NpdGlv
blJlY3QoKTsKICAgICBlbHNlCg==
</data>
<flag name="review"
          id="347521"
          type_id="1"
          status="+"
          setter="tonikitoo"
    />
          </attachment>
      

    </bug>

</bugzilla>