<?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>234703</bug_id>
          
          <creation_ts>2021-12-27 13:00:56 -0800</creation_ts>
          <short_desc>Element::boundingAbsoluteRectWithoutLayout() should be marked `const`</short_desc>
          <delta_ts>2021-12-27 16:31:19 -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>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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kangil.han</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>1826970</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-12-27 13:00:56 -0800</bug_when>
    <thetext>This method doesn&apos;t trigger layout or mutate the element in any way, so it should be `const`.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1826971</commentid>
    <comment_count>1</comment_count>
      <attachid>448005</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-12-27 13:03:10 -0800</bug_when>
    <thetext>Created attachment 448005
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1826991</commentid>
    <comment_count>2</comment_count>
      <attachid>448005</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-12-27 16:06:53 -0800</bug_when>
    <thetext>Comment on attachment 448005
Patch

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1826994</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-12-27 16:30:14 -0800</bug_when>
    <thetext>Committed r287461 (245596@main): &lt;https://commits.webkit.org/245596@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 448005.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1826995</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-27 16:31:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/86945721&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>448005</attachid>
            <date>2021-12-27 13:03:10 -0800</date>
            <delta_ts>2021-12-27 16:30:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234703-20211227130309.patch</filename>
            <type>text/plain</type>
            <size>3335</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3NDI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjEzNmFhYzE0NzU4MDEw
YTM0OWM3YmIwM2QwNGNlZjQ0MjAzZmNkYi4uMmVhYjU3NGVmNmVmZTJhMmVkOTNmZWMzOWE0YmUw
MDkwZDI5ZWZkMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTEyLTI3ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIEVsZW1lbnQ6OmJv
dW5kaW5nQWJzb2x1dGVSZWN0V2l0aG91dExheW91dCgpIHNob3VsZCBiZSBtYXJrZWQgYGNvbnN0
YAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM0NzAz
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFyayBh
biBleGlzdGluZyBtZXRob2Qgb24gRWxlbWVudCBhcyBgY29uc3RgLCBzbyB0aGF0IGl0IGNhbiBi
ZSBpbnZva2VkIHdpdGggYGNvbnN0IEVsZW1lbnQqYC9gY29uc3QgRWxlbWVudCZgLgorICAgICAg
ICBObyBjaGFuZ2UgaW4gYmVoYXZpb3IuCisKKyAgICAgICAgKiBkb20vRWxlbWVudC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpsaXN0Qm94RWxlbWVudEJvdW5kaW5nQm94KToKKyAgICAgICAgKFdl
YkNvcmU6OkVsZW1lbnQ6OmJvdW5kaW5nQWJzb2x1dGVSZWN0V2l0aG91dExheW91dCBjb25zdCk6
CisgICAgICAgIChXZWJDb3JlOjpFbGVtZW50Ojpib3VuZGluZ0Fic29sdXRlUmVjdFdpdGhvdXRM
YXlvdXQpOiBEZWxldGVkLgorICAgICAgICAqIGRvbS9FbGVtZW50Lmg6CisKIDIwMjEtMTItMjcg
IFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgTW9kYWwg
Y29udGFpbmVyIG9ic2VydmVyIHNob3VsZCBkZXRlY3QgYW5kIHN1cHByZXNzIGVsZW1lbnRzIHRo
YXQgcHJldmVudCB1c2VyIGludGVyYWN0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9k
b20vRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAKaW5kZXggOWU0
Yjk1ZmZmOWFjNDFjMTRkYTUxN2IxNjRjN2JiODNhYjM3M2VjNi4uNDFkMmM0NjNmMTZlNTZhYTVl
ZWMxOGY2MzZkYjg0MWViZGNjMzVjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0Vs
ZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcApAQCAtMTY3OCw3
ICsxNjc4LDcgQEAgTGF5b3V0UmVjdCBFbGVtZW50OjphYnNvbHV0ZUV2ZW50SGFuZGxlckJvdW5k
cyhib29sJiBpbmNsdWRlc0ZpeGVkUG9zaXRpb25FbGVtZW4KICAgICByZXR1cm4gYWJzb2x1dGVF
dmVudEJvdW5kc09mRWxlbWVudEFuZERlc2NlbmRhbnRzKGluY2x1ZGVzRml4ZWRQb3NpdGlvbkVs
ZW1lbnRzKTsKIH0KIAotc3RhdGljIHN0ZDo6b3B0aW9uYWw8c3RkOjpwYWlyPFJlbmRlck9iamVj
dCosIExheW91dFJlY3Q+PiBsaXN0Qm94RWxlbWVudEJvdW5kaW5nQm94KEVsZW1lbnQmIGVsZW1l
bnQpCitzdGF0aWMgc3RkOjpvcHRpb25hbDxzdGQ6OnBhaXI8UmVuZGVyT2JqZWN0KiwgTGF5b3V0
UmVjdD4+IGxpc3RCb3hFbGVtZW50Qm91bmRpbmdCb3goY29uc3QgRWxlbWVudCYgZWxlbWVudCkK
IHsKICAgICBIVE1MU2VsZWN0RWxlbWVudCogc2VsZWN0RWxlbWVudDsKICAgICBib29sIGlzR3Jv
dXA7CkBAIC0xNzQyLDE0ICsxNzQyLDEzIEBAIFJlZjxET01SZWN0TGlzdD4gRWxlbWVudDo6Z2V0
Q2xpZW50UmVjdHMoKQogICAgIHJldHVybiBET01SZWN0TGlzdDo6Y3JlYXRlKHF1YWRzKTsKIH0K
IAotc3RkOjpvcHRpb25hbDxzdGQ6OnBhaXI8UmVuZGVyT2JqZWN0KiwgRmxvYXRSZWN0Pj4gRWxl
bWVudDo6Ym91bmRpbmdBYnNvbHV0ZVJlY3RXaXRob3V0TGF5b3V0KCkKK3N0ZDo6b3B0aW9uYWw8
c3RkOjpwYWlyPFJlbmRlck9iamVjdCosIEZsb2F0UmVjdD4+IEVsZW1lbnQ6OmJvdW5kaW5nQWJz
b2x1dGVSZWN0V2l0aG91dExheW91dCgpIGNvbnN0CiB7CiAgICAgUmVuZGVyT2JqZWN0KiByZW5k
ZXJlciA9IHRoaXMtPnJlbmRlcmVyKCk7CiAgICAgVmVjdG9yPEZsb2F0UXVhZD4gcXVhZHM7CiAg
ICAgaWYgKGlzU1ZHRWxlbWVudCgpICYmIHJlbmRlcmVyICYmICFyZW5kZXJlci0+aXNTVkdSb290
T3JMZWdhY3lTVkdSb290KCkpIHsKICAgICAgICAgLy8gR2V0IHRoZSBib3VuZGluZyByZWN0YW5n
bGUgZnJvbSB0aGUgU1ZHIG1vZGVsLgotICAgICAgICBTVkdFbGVtZW50JiBzdmdFbGVtZW50ID0g
ZG93bmNhc3Q8U1ZHRWxlbWVudD4oKnRoaXMpOwotICAgICAgICBpZiAoYXV0byBsb2NhbFJlY3Qg
PSBzdmdFbGVtZW50LmdldEJvdW5kaW5nQm94KCkpCisgICAgICAgIGlmIChhdXRvIGxvY2FsUmVj
dCA9IGRvd25jYXN0PFNWR0VsZW1lbnQ+KCp0aGlzKS5nZXRCb3VuZGluZ0JveCgpKQogICAgICAg
ICAgICAgcXVhZHMuYXBwZW5kKHJlbmRlcmVyLT5sb2NhbFRvQWJzb2x1dGVRdWFkKCpsb2NhbFJl
Y3QpKTsKICAgICB9IGVsc2UgaWYgKGF1dG8gcGFpciA9IGxpc3RCb3hFbGVtZW50Qm91bmRpbmdC
b3goKnRoaXMpKSB7CiAgICAgICAgIHJlbmRlcmVyID0gcGFpci52YWx1ZSgpLmZpcnN0OwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9FbGVtZW50LmgKaW5kZXggZmFmY2Y2MWU0ODVlNjc0ZDY2ZWYzNjRjYWU0ODc0MjA4MzY2Zjdi
Ni4uZmFkYzVmMGFkNTAxZTQzYjcyNGQ2NmZhY2VjNGNkOGE0N2ZjMTEyNCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxl
bWVudC5oCkBAIC0yMTMsNyArMjEzLDcgQEAgcHVibGljOgogICAgIC8vIFRoaXMgZG9lcyBub3Qg
dXBkYXRlIGxheW91dCwgYW5kIHVzZXMgYWJzb2x1dGVCb3VuZGluZ0JveFJlY3QoKS4KICAgICBX
RUJDT1JFX0VYUE9SVCBJbnRSZWN0IGJvdW5kaW5nQm94SW5Sb290Vmlld0Nvb3JkaW5hdGVzKCkg
Y29uc3Q7CiAKLSAgICBzdGQ6Om9wdGlvbmFsPHN0ZDo6cGFpcjxSZW5kZXJPYmplY3QqLCBGbG9h
dFJlY3Q+PiBib3VuZGluZ0Fic29sdXRlUmVjdFdpdGhvdXRMYXlvdXQoKTsKKyAgICBzdGQ6Om9w
dGlvbmFsPHN0ZDo6cGFpcjxSZW5kZXJPYmplY3QqLCBGbG9hdFJlY3Q+PiBib3VuZGluZ0Fic29s
dXRlUmVjdFdpdGhvdXRMYXlvdXQoKSBjb25zdDsKIAogICAgIFdFQkNPUkVfRVhQT1JUIEZsb2F0
UmVjdCBib3VuZGluZ0NsaWVudFJlY3QoKTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>