<?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>218866</bug_id>
          
          <creation_ts>2020-11-12 12:03:17 -0800</creation_ts>
          <short_desc>[LFC][Integration] VisiblePosition::absoluteSelectionBoundsForLine should use iterator</short_desc>
          <delta_ts>2020-11-12 13:25:22 -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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mifenton</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>1706963</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2020-11-12 12:03:17 -0800</bug_when>
    <thetext>Less InlineBox access.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1706966</commentid>
    <comment_count>1</comment_count>
      <attachid>413961</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2020-11-12 12:06:58 -0800</bug_when>
    <thetext>Created attachment 413961
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1706993</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-12 13:24:36 -0800</bug_when>
    <thetext>Committed r269747: &lt;https://trac.webkit.org/changeset/269747&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 413961.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1706995</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-11-12 13:25:22 -0800</bug_when>
    <thetext>&lt;rdar://problem/71340888&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413961</attachid>
            <date>2020-11-12 12:06:58 -0800</date>
            <delta_ts>2020-11-12 13:24:37 -0800</delta_ts>
            <desc>patch</desc>
            <filename>lfc-absoluteSelectionBoundsForLine.patch</filename>
            <type>text/plain</type>
            <size>3516</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBiZmViODIyZWVkYjcuLjQwYTExMGRjMmIxZSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE4IEBACisyMDIwLTExLTEyICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNv
bT4KKworICAgICAgICBbTEZDXVtJbnRlZ3JhdGlvbl0gVmlzaWJsZVBvc2l0aW9uOjphYnNvbHV0
ZVNlbGVjdGlvbkJvdW5kc0ZvckxpbmUgc2hvdWxkIHVzZSBpdGVyYXRvcgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE4ODY2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBlZGl0aW5nL1Zpc2libGVQb3Np
dGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpWaXNpYmxlUG9zaXRpb246OmFic29sdXRlU2Vs
ZWN0aW9uQm91bmRzRm9yTGluZSBjb25zdCk6CisKKyAgICAgICAgQWxzbyBmaXggY29uZnVzZWQg
bG9naWNhbC0+cGh5c2ljYWwgbWFwcGluZy4gVGhlIGNsaWVudCB3YW50cyBwaHlzaWNhbCBwb3Np
dGlvbi4KKworICAgICAgICAqIGVkaXRpbmcvVmlzaWJsZVBvc2l0aW9uLmg6CisgICAgICAgIChX
ZWJDb3JlOjpWaXNpYmxlUG9zaXRpb246OmlubGluZUJveEFuZE9mZnNldCBjb25zdCk6IERlbGV0
ZWQuCisKIDIwMjAtMTEtMTIgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAg
ICAgICAgIFtMRkNdW0lGQ10gVXNlIGlubGluZSBpdGVyYXRvciBpbiBWaXNpYmxlUG9zaXRpb246
OmxlZnQvcmlnaHRWaXN1YWxseURpc3RpbmN0Q2FuZGlkYXRlCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9lZGl0aW5nL1Zpc2libGVQb3NpdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0
aW5nL1Zpc2libGVQb3NpdGlvbi5jcHAKaW5kZXggYWVjYjdmMTFiZDBmLi45ZGRlN2Q3MmRmZjUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJsZVBvc2l0aW9uLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVQb3NpdGlvbi5jcHAKQEAgLTQwLDgg
KzQwLDcgQEAKICNpbmNsdWRlICJMYXlvdXRJbnRlZ3JhdGlvblJ1bkl0ZXJhdG9yLmgiCiAjaW5j
bHVkZSAiTG9nZ2luZy5oIgogI2luY2x1ZGUgIlJhbmdlLmgiCi0jaW5jbHVkZSAiUmVuZGVyQmxv
Y2suaCIKLSNpbmNsdWRlICJSb290SW5saW5lQm94LmgiCisjaW5jbHVkZSAiUmVuZGVyQmxvY2tG
bG93LmgiCiAjaW5jbHVkZSAiU2ltcGxlUmFuZ2UuaCIKICNpbmNsdWRlICJUZXh0LmgiCiAjaW5j
bHVkZSAiVGV4dEl0ZXJhdG9yLmgiCkBAIC02NTYsMTMgKzY1NSwxNiBAQCBJbnRSZWN0IFZpc2li
bGVQb3NpdGlvbjo6YWJzb2x1dGVDYXJldEJvdW5kcyhib29sKiBpbnNpZGVGaXhlZCkgY29uc3QK
IAogRmxvYXRSZWN0IFZpc2libGVQb3NpdGlvbjo6YWJzb2x1dGVTZWxlY3Rpb25Cb3VuZHNGb3JM
aW5lKCkgY29uc3QKIHsKLSAgICBhdXRvIGlubGluZUJveCA9IGlubGluZUJveEFuZE9mZnNldCgp
LmJveDsKLSAgICBpZiAoIWlubGluZUJveCkKKyAgICBhdXRvIHJ1biA9IGlubGluZVJ1bkFuZE9m
ZnNldCgpLnJ1bjsKKyAgICBpZiAoIXJ1bikKICAgICAgICAgcmV0dXJuIHsgfTsKIAotICAgIGF1
dG8mIHJvb3QgPSBpbmxpbmVCb3gtPnJvb3QoKTsKLSAgICBhdXRvIGxvY2FsUmVjdCA9IEZsb2F0
UmVjdCB7IHJvb3QueCgpLCByb290LnNlbGVjdGlvblRvcCgpLCByb290LndpZHRoKCksIHJvb3Qu
c2VsZWN0aW9uSGVpZ2h0KCkgfTsKLSAgICByZXR1cm4gcm9vdC5yZW5kZXJlcigpLmxvY2FsVG9B
YnNvbHV0ZVF1YWQobG9jYWxSZWN0KS5ib3VuZGluZ0JveCgpOworICAgIGF1dG8gbGluZSA9IHJ1
bi5saW5lKCk7CisgICAgYXV0byBsb2NhbFJlY3QgPSBGbG9hdFJlY3QgeyBGbG9hdFBvaW50IHsg
bGluZS0+bG9naWNhbExlZnQoKSwgbGluZS0+c2VsZWN0aW9uVG9wKCkgfSwgRmxvYXRQb2ludCB7
IGxpbmUtPmxvZ2ljYWxSaWdodCgpLCBsaW5lLT5zZWxlY3Rpb25Cb3R0b20oKSB9IH07CisgICAg
aWYgKCFsaW5lLT5pc0hvcml6b250YWwoKSkKKyAgICAgICAgbG9jYWxSZWN0ID0gbG9jYWxSZWN0
LnRyYW5zcG9zZWRSZWN0KCk7CisKKyAgICByZXR1cm4gbGluZS0+Y29udGFpbmluZ0Jsb2NrKCku
bG9jYWxUb0Fic29sdXRlUXVhZChsb2NhbFJlY3QpLmJvdW5kaW5nQm94KCk7CiB9CiAKIGludCBW
aXNpYmxlUG9zaXRpb246OmxpbmVEaXJlY3Rpb25Qb2ludEZvckJsb2NrRGlyZWN0aW9uTmF2aWdh
dGlvbigpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVQ
b3NpdGlvbi5oIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlUG9zaXRpb24uaAppbmRl
eCBmMTczMWIyNjJlNTUuLmVlY2JmN2U5YjkyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
ZWRpdGluZy9WaXNpYmxlUG9zaXRpb24uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zp
c2libGVQb3NpdGlvbi5oCkBAIC03MCw5ICs3MCw2IEBAIHB1YmxpYzoKICAgICBJbmxpbmVSdW5B
bmRPZmZzZXQgaW5saW5lUnVuQW5kT2Zmc2V0KCkgY29uc3Q7CiAgICAgSW5saW5lUnVuQW5kT2Zm
c2V0IGlubGluZVJ1bkFuZE9mZnNldChUZXh0RGlyZWN0aW9uIHByaW1hcnlEaXJlY3Rpb24pIGNv
bnN0OwogCi0gICAgSW5saW5lQm94QW5kT2Zmc2V0IGlubGluZUJveEFuZE9mZnNldCgpIGNvbnN0
OwotICAgIElubGluZUJveEFuZE9mZnNldCBpbmxpbmVCb3hBbmRPZmZzZXQoVGV4dERpcmVjdGlv
biBwcmltYXJ5RGlyZWN0aW9uKSBjb25zdDsKLQogICAgIHN0cnVjdCBMb2NhbENhcmV0UmVjdCB7
CiAgICAgICAgIExheW91dFJlY3QgcmVjdDsKICAgICAgICAgUmVuZGVyT2JqZWN0KiByZW5kZXJl
ciB7IG51bGxwdHIgfTsKQEAgLTE4MSwxNiArMTc4LDYgQEAgaW5saW5lIGJvb2wgb3BlcmF0b3I+
PShjb25zdCBWaXNpYmxlUG9zaXRpb24mIGEsIGNvbnN0IFZpc2libGVQb3NpdGlvbiYgYikKICAg
ICByZXR1cm4gaXNfZ3RlcShkb2N1bWVudE9yZGVyKGEsIGIpKTsKIH0KIAotaW5saW5lIGF1dG8g
VmlzaWJsZVBvc2l0aW9uOjppbmxpbmVCb3hBbmRPZmZzZXQoKSBjb25zdCAtPiBJbmxpbmVCb3hB
bmRPZmZzZXQKLXsKLSAgICByZXR1cm4gbV9kZWVwUG9zaXRpb24uaW5saW5lQm94QW5kT2Zmc2V0
KG1fYWZmaW5pdHkpOwotfQotCi1pbmxpbmUgYXV0byBWaXNpYmxlUG9zaXRpb246OmlubGluZUJv
eEFuZE9mZnNldChUZXh0RGlyZWN0aW9uIHByaW1hcnlEaXJlY3Rpb24pIGNvbnN0IC0+IElubGlu
ZUJveEFuZE9mZnNldAotewotICAgIHJldHVybiBtX2RlZXBQb3NpdGlvbi5pbmxpbmVCb3hBbmRP
ZmZzZXQobV9hZmZpbml0eSwgcHJpbWFyeURpcmVjdGlvbik7Ci19Ci0KIH0gLy8gbmFtZXNwYWNl
IFdlYkNvcmUKIAogI2lmIEVOQUJMRShUUkVFX0RFQlVHR0lORykK
</data>

          </attachment>
      

    </bug>

</bugzilla>