<?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>252028</bug_id>
          
          <creation_ts>2023-02-09 19:12:37 -0800</creation_ts>
          <short_desc>[IFC][Partial layout] Convert PartialInlineItem&apos;s length to endOffset</short_desc>
          <delta_ts>2023-02-11 07:45: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="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</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>1932536</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2023-02-09 19:12:37 -0800</bug_when>
    <thetext>instead of storing the length of the overflowing content, let&apos;s store the offset where the content starts overflowing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1932538</commentid>
    <comment_count>1</comment_count>
      <attachid>464933</attachid>
    <who name="alan">zalan</who>
    <bug_when>2023-02-09 19:28:59 -0800</bug_when>
    <thetext>Created attachment 464933
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1932912</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-02-11 07:44:39 -0800</bug_when>
    <thetext>Committed 260154@main (93a5b7d1fbc2): &lt;https://commits.webkit.org/260154@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 464933.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1932913</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-02-11 07:45:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/105330285&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>464933</attachid>
            <date>2023-02-09 19:28:59 -0800</date>
            <delta_ts>2023-02-11 07:44:40 -0800</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-252028-20230209192859.patch</filename>
            <type>text/plain</type>
            <size>8529</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSAzYTQwY2M4Zjc4ZmFjY2JiM2FiOThkZDg4MGFkOWYwZmJjZGZiNTYxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFRodSwgOSBGZWIgMjAyMyAxOToxMjo0OSAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIFtJRkNdW1Bh
cnRpYWwgbGF5b3V0XSBDb252ZXJ0IFBhcnRpYWxJbmxpbmVJdGVtJ3MgbGVuZ3RoIHRvCiBlbmRP
ZmZzZXQgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI1MjAyOAoKUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgpDdXJyZW50bHkgd2hlbiBhbiBJbmxpbmVUZXh0SXRl
bSBvdmVyZmxvd3MgdGhlIGxpbmUsIHdlIHN0b3JlIHRoZSBsZW5ndGggb2YgdGhlIG92ZXJmbG93
aW5nCmNvbnRlbnQgaW4gUGFydGlhbElubGluZUl0ZW0uIFdoZW4gd2Ugc3RhcnQgbGF5aW5nIG91
dCB0aGUgc3Vic2VxdWVudCBsaW5lIHdlIHVzZQp0aGlzIGxlbmd0aCB0byBjcmVhdGUgYSBsZWFk
aW5nIHJ1biBvdXQgb2YgdGhlIG92ZXJmbG93aW5nIElubGluZVRleHRJdGVtLgpXaXRoIHRoaXMg
cGF0Y2ggd2UgdHJhbnNpdGlvbiBmcm9tIGxlbmd0aCB0byBvZmZzZXQgKGJyZWFraW5nIHBvc2l0
aW9uKS4KKGUuZy4gd2hlbiBmb29iYXIgb3ZlcmZsb3dzIGF0IFtmb29iXVthcl0sIGxlbmd0aCBp
cyAyIHdoaWxlIG9mZnNldCBpcyA0KQpUaGlzIGlzIGdvaW5nIHRvIGJlIHVzZWQgYnkgcGFydGlh
bCBsYXlvdXQgYXMgd2VsbCwgd2hlbiB0aGUgbGFzdCBsaW5lCnN0YXJ0IGF0IGFuIElubGluZVRl
eHRJdGVtIG9mZnNldC4KCiogU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0
cy9pbmxpbmUvSW5saW5lRm9ybWF0dGluZ0NvbnRleHQuY3BwOgooV2ViQ29yZTo6TGF5b3V0Ojpp
bmRleE9mRmlyc3RJbmxpbmVJdGVtRm9yTmV4dExpbmUpOgoqIFNvdXJjZS9XZWJDb3JlL2xheW91
dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUxpbmVCdWlsZGVyLmNwcDoKKFdlYkNv
cmU6OkxheW91dDo6cGFydGlhbE92ZXJmbG93aW5nQ29udGVudCk6CihXZWJDb3JlOjpMYXlvdXQ6
OkxpbmVCdWlsZGVyOjpsYXlvdXRJbmxpbmVDb250ZW50KToKKFdlYkNvcmU6OkxheW91dDo6TGlu
ZUJ1aWxkZXI6OmNvbXB1dGVkSW50cmluc2ljV2lkdGgpOgooV2ViQ29yZTo6TGF5b3V0OjpMaW5l
QnVpbGRlcjo6aW5pdGlhbGl6ZSk6CiogU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdD
b250ZXh0cy9pbmxpbmUvSW5saW5lTGluZVR5cGVzLmg6CihXZWJDb3JlOjpMYXlvdXQ6OlBhcnRp
YWxJbmxpbmVJdGVtOjplbmRPZmZzZXQgY29uc3QpOgooV2ViQ29yZTo6TGF5b3V0OjpQYXJ0aWFs
SW5saW5lSXRlbTo6bGVuZ3RoIGNvbnN0KTogRGVsZXRlZC4KLS0tCiAuLi4vaW5saW5lL0lubGlu
ZUZvcm1hdHRpbmdDb250ZXh0LmNwcCAgICAgICAgfCAgNSArKy0tCiAuLi4vaW5saW5lL0lubGlu
ZUxpbmVCdWlsZGVyLmNwcCAgICAgICAgICAgICAgfCAyMyArKysrKysrKysrKy0tLS0tLS0tCiAu
Li4vaW5saW5lL0lubGluZUxpbmVUeXBlcy5oICAgICAgICAgICAgICAgICAgfCAgMiArLQogMyBm
aWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9Jbmxp
bmVGb3JtYXR0aW5nQ29udGV4dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGlu
Z0NvbnRleHRzL2lubGluZS9JbmxpbmVGb3JtYXR0aW5nQ29udGV4dC5jcHAKaW5kZXggYjg3Y2Vm
M2M2ZjU5Li44OTQ2NDdkYmMzYmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9m
b3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUZvcm1hdHRpbmdDb250ZXh0LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVG
b3JtYXR0aW5nQ29udGV4dC5jcHAKQEAgLTE5Myw4ICsxOTMsOSBAQCBzdGF0aWMgc2l6ZV90IGlu
ZGV4T2ZGaXJzdElubGluZUl0ZW1Gb3JOZXh0TGluZShjb25zdCBMaW5lQnVpbGRlcjo6TGluZUNv
bnRlbnQmCiAgICAgICAgIHJldHVybiBsaW5lQ29udGVudFJhbmdlLmVuZEluZGV4KCk7CiAKICAg
ICAvLyBXaGVuIHRoZSB0cmFpbGluZyBjb250ZW50IGlzIHBhcnRpYWwsIHdlIG5lZWQgdG8gcmV1
c2UgdGhlIGxhc3QgSW5saW5lVGV4dEl0ZW0uCi0gICAgYXV0byBsaW5lTGF5b3V0SGFzQWR2YW5j
ZWRXaXRoUGFydGlhbENvbnRlbnQgPSAhcHJldmlvdXNMaW5lIHx8IChsaW5lQ29udGVudFJhbmdl
LmVuZEluZGV4KCkgPiBwcmV2aW91c0xpbmVMYXN0SW5saW5lSXRlbUluZGV4Ci0gICAgICAgIHx8
IChwcmV2aW91c0xpbmUtPnBhcnRpYWxPdmVyZmxvd2luZ0NvbnRlbnQgJiYgcHJldmlvdXNMaW5l
LT5wYXJ0aWFsT3ZlcmZsb3dpbmdDb250ZW50LT5sZW5ndGgoKSA+IGxpbmVDb250ZW50LnBhcnRp
YWxPdmVyZmxvd2luZ0NvbnRlbnQtPmxlbmd0aCgpKSk7CisgICAgYXV0byBsaW5lTGF5b3V0SGFz
QWR2YW5jZWRXaXRoUGFydGlhbENvbnRlbnQgPSAhcHJldmlvdXNMaW5lCisgICAgICAgIHx8IGxp
bmVDb250ZW50UmFuZ2UuZW5kSW5kZXgoKSA+IHByZXZpb3VzTGluZUxhc3RJbmxpbmVJdGVtSW5k
ZXgKKyAgICAgICAgfHwgKHByZXZpb3VzTGluZS0+cGFydGlhbE92ZXJmbG93aW5nQ29udGVudCAm
JiBsaW5lQ29udGVudC5wYXJ0aWFsT3ZlcmZsb3dpbmdDb250ZW50LT5lbmRPZmZzZXQoKSA+IHBy
ZXZpb3VzTGluZS0+cGFydGlhbE92ZXJmbG93aW5nQ29udGVudC0+ZW5kT2Zmc2V0KCkpOwogICAg
IGlmIChsaW5lTGF5b3V0SGFzQWR2YW5jZWRXaXRoUGFydGlhbENvbnRlbnQpCiAgICAgICAgIHJl
dHVybiBsaW5lQ29udGVudFJhbmdlLmVuZEluZGV4KCkgLSAxOwogICAgIC8vIE1vdmUgb3ZlciB0
byB0aGUgbmV4dCBydW4gaWYgd2UgYXJlIHN0dWNrIG9uIHRoaXMgcGFydGlhbCBjb250ZW50ICh3
aGVuIHRoZSBvdmVyZmxvdyBjb250ZW50IGxlbmd0aCByZW1haW5zIHRoZSBzYW1lKS4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lu
bGluZUxpbmVCdWlsZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29u
dGV4dHMvaW5saW5lL0lubGluZUxpbmVCdWlsZGVyLmNwcAppbmRleCAwZjE3NTExOTc4YjkuLjRk
OTdhNjM4Y2MyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdD
b250ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJ1aWxkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUxpbmVCdWlsZGVyLmNwcApA
QCAtMzQ5LDEyICszNDksMTUgQEAgTGluZUJ1aWxkZXI6OkxpbmVCdWlsZGVyKGNvbnN0IElubGlu
ZUZvcm1hdHRpbmdDb250ZXh0JiBpbmxpbmVGb3JtYXR0aW5nQ29udGV4dCwKIHsKIH0KIAotc3Rh
dGljIHN0ZDo6b3B0aW9uYWw8UGFydGlhbElubGluZUl0ZW0+IHBhcnRpYWxPdmVyZmxvd2luZ0Nv
bnRlbnQoY29uc3QgSW5saW5lSXRlbVJhbmdlJiBjb21taXR0ZWRSYW5nZSwgY29uc3QgQ29tbWl0
dGVkQ29udGVudCYgY29tbWl0dGVkQ29udGVudCkKK3N0YXRpYyBzdGQ6Om9wdGlvbmFsPFBhcnRp
YWxJbmxpbmVJdGVtPiBwYXJ0aWFsT3ZlcmZsb3dpbmdDb250ZW50KGNvbnN0IElubGluZUl0ZW1S
YW5nZSYgY29tbWl0dGVkUmFuZ2UsIGNvbnN0IENvbW1pdHRlZENvbnRlbnQmIGNvbW1pdHRlZENv
bnRlbnQsIGNvbnN0IElubGluZUl0ZW1zJiBpbmxpbmVJdGVtcykKIHsKICAgICBpZiAoIWNvbW1p
dHRlZENvbnRlbnQucGFydGlhbFRyYWlsaW5nQ29udGVudExlbmd0aCB8fCAhY29tbWl0dGVkUmFu
Z2UuZW5kSW5kZXgoKSkKICAgICAgICAgcmV0dXJuIHsgfTsKLSAgICBhdXRvIGxhc3RDb21taXR0
ZWRJbmxpbmVJdGVtSW5kZXggPSBjb21taXR0ZWRSYW5nZS5lbmRJbmRleCgpIC0gMTsKLSAgICBy
ZXR1cm4gUGFydGlhbElubGluZUl0ZW0geyBJbmxpbmVJdGVtUG9zaXRpb24geyBsYXN0Q29tbWl0
dGVkSW5saW5lSXRlbUluZGV4LCBjb21taXR0ZWRDb250ZW50LnBhcnRpYWxUcmFpbGluZ0NvbnRl
bnRMZW5ndGggfSwgY29tbWl0dGVkQ29udGVudC5vdmVyZmxvd0xvZ2ljYWxXaWR0aCB9OworICAg
IGF1dG8gb3ZlcmZsb3dpbmdJbmxpbmVJdGVtSW5kZXggPSBjb21taXR0ZWRSYW5nZS5lbmRJbmRl
eCgpIC0gMTsKKyAgICBhdXRvIG92ZXJmbG93aW5nSW5saW5lVGV4dEl0ZW1MZW5ndGggPSBkb3du
Y2FzdDxJbmxpbmVUZXh0SXRlbT4oaW5saW5lSXRlbXNbb3ZlcmZsb3dpbmdJbmxpbmVJdGVtSW5k
ZXhdKS5sZW5ndGgoKTsKKyAgICBBU1NFUlQob3ZlcmZsb3dpbmdJbmxpbmVUZXh0SXRlbUxlbmd0
aCA+IGNvbW1pdHRlZENvbnRlbnQucGFydGlhbFRyYWlsaW5nQ29udGVudExlbmd0aCk7CisgICAg
YXV0byBicmVha2luZ09mZnNldCA9IG92ZXJmbG93aW5nSW5saW5lVGV4dEl0ZW1MZW5ndGggLSBj
b21taXR0ZWRDb250ZW50LnBhcnRpYWxUcmFpbGluZ0NvbnRlbnRMZW5ndGg7CisgICAgcmV0dXJu
IFBhcnRpYWxJbmxpbmVJdGVtIHsgSW5saW5lSXRlbVBvc2l0aW9uIHsgb3ZlcmZsb3dpbmdJbmxp
bmVJdGVtSW5kZXgsIGJyZWFraW5nT2Zmc2V0IH0sIGNvbW1pdHRlZENvbnRlbnQub3ZlcmZsb3dM
b2dpY2FsV2lkdGggfTsKIH0KIAogTGluZUJ1aWxkZXI6OkxpbmVDb250ZW50IExpbmVCdWlsZGVy
OjpsYXlvdXRJbmxpbmVDb250ZW50KGNvbnN0IExpbmVJbnB1dCYgbGluZUlucHV0LCBjb25zdCBz
dGQ6Om9wdGlvbmFsPFByZXZpb3VzTGluZT4mIHByZXZpb3VzTGluZSkKQEAgLTM2NSw3ICszNjgs
NyBAQCBMaW5lQnVpbGRlcjo6TGluZUNvbnRlbnQgTGluZUJ1aWxkZXI6OmxheW91dElubGluZUNv
bnRlbnQoY29uc3QgTGluZUlucHV0JiBsaW5lSQogICAgIGF1dG8gY29tbWl0dGVkQ29udGVudCA9
IHBsYWNlSW5saW5lQ29udGVudChsaW5lSW5wdXQubmVlZHNMYXlvdXRSYW5nZSk7CiAgICAgYXV0
byBjb21taXR0ZWRSYW5nZSA9IGNsb3NlKGxpbmVJbnB1dC5uZWVkc0xheW91dFJhbmdlLCBjb21t
aXR0ZWRDb250ZW50KTsKIAotICAgIGF1dG8gcGFydGlhbE92ZXJmbG93ID0gcGFydGlhbE92ZXJm
bG93aW5nQ29udGVudChjb21taXR0ZWRSYW5nZSwgY29tbWl0dGVkQ29udGVudCk7CisgICAgYXV0
byBwYXJ0aWFsT3ZlcmZsb3cgPSBwYXJ0aWFsT3ZlcmZsb3dpbmdDb250ZW50KGNvbW1pdHRlZFJh
bmdlLCBjb21taXR0ZWRDb250ZW50LCBtX2lubGluZUl0ZW1zKTsKICAgICBhdXRvIGlzTGFzdExp
bmUgPSBpc0xhc3RMaW5lV2l0aElubGluZUNvbnRlbnQoY29tbWl0dGVkUmFuZ2UsIGxpbmVJbnB1
dC5uZWVkc0xheW91dFJhbmdlLmVuZEluZGV4KCksIGNvbW1pdHRlZENvbnRlbnQucGFydGlhbFRy
YWlsaW5nQ29udGVudExlbmd0aCk7CiAgICAgYXV0byBpbmxpbmVCYXNlRGlyZWN0aW9uID0gbV9s
aW5lLnJ1bnMoKS5pc0VtcHR5KCkgPyBUZXh0RGlyZWN0aW9uOjpMVFIgOiBpbmxpbmVCYXNlRGly
ZWN0aW9uRm9yTGluZUNvbnRlbnQoKTsKICAgICBhdXRvIGNvbnRlbnRMb2dpY2FsTGVmdCA9IGhv
cml6b250YWxBbGlnbm1lbnRPZmZzZXQoaXNMYXN0TGluZSk7CkBAIC00MDMsNyArNDA2LDcgQEAg
TGluZUJ1aWxkZXI6OkludHJpbnNpY0NvbnRlbnQgTGluZUJ1aWxkZXI6OmNvbXB1dGVkSW50cmlu
c2ljV2lkdGgoY29uc3QgSW5saW5lSXQKICAgICBhdXRvIGNvbW1pdHRlZENvbnRlbnQgPSBwbGFj
ZUlubGluZUNvbnRlbnQobmVlZHNMYXlvdXRSYW5nZSk7CiAgICAgYXV0byBjb21taXR0ZWRSYW5n
ZSA9IGNsb3NlKG5lZWRzTGF5b3V0UmFuZ2UsIGNvbW1pdHRlZENvbnRlbnQpOwogICAgIGF1dG8g
bGluZVdpZHRoID0gbGluZUNvbnN0cmFpbnRzLmxvZ2ljYWxSZWN0LmxlZnQoKSArIGxpbmVDb25z
dHJhaW50cy5tYXJnaW5TdGFydCArIG1fbGluZS5jb250ZW50TG9naWNhbFdpZHRoKCk7Ci0gICAg
YXV0byBwYXJ0aWFsT3ZlcmZsb3cgPSBwYXJ0aWFsT3ZlcmZsb3dpbmdDb250ZW50KGNvbW1pdHRl
ZFJhbmdlLCBjb21taXR0ZWRDb250ZW50KTsKKyAgICBhdXRvIHBhcnRpYWxPdmVyZmxvdyA9IHBh
cnRpYWxPdmVyZmxvd2luZ0NvbnRlbnQoY29tbWl0dGVkUmFuZ2UsIGNvbW1pdHRlZENvbnRlbnQs
IG1faW5saW5lSXRlbXMpOwogICAgIHJldHVybiB7IGNvbW1pdHRlZFJhbmdlLCBsaW5lV2lkdGgs
IHBhcnRpYWxPdmVyZmxvdywgV1RGTW92ZShtX3BsYWNlZEZsb2F0cykgfTsKIH0KIApAQCAtNDY3
LDEwICs0NzAsMTIgQEAgdm9pZCBMaW5lQnVpbGRlcjo6aW5pdGlhbGl6ZShjb25zdCBJbmxpbmVS
ZWN0JiBpbml0aWFsTGluZUxvZ2ljYWxSZWN0LCBjb25zdCBVc2UKIAogICAgIGlmIChwcmV2aW91
c0xpbmUpIHsKICAgICAgICAgaWYgKGF1dG8gb3ZlcmZsb3dpbmdDb250ZW50ID0gcHJldmlvdXNM
aW5lLT5wYXJ0aWFsT3ZlcmZsb3dpbmdDb250ZW50KSB7Ci0gICAgICAgICAgICAvLyBUdXJuIHBy
ZXZpb3VzIGxpbmUncyBvdmVyZmxvdyBjb250ZW50IGxlbmd0aCBpbnRvIHRoZSBuZXh0IGxpbmUn
cyBsZWFkaW5nIGNvbnRlbnQgcGFydGlhbCBsZW5ndGguCi0gICAgICAgICAgICAvLyAic3BbPC1s
aW5lIGJyZWFrLT5dbGl0X2NvbnRlbnQiIC0+IG92ZXJmbG93IGxlbmd0aDogMTEgLT4gbGVhZGlu
ZyBwYXJ0aWFsIGNvbnRlbnQgbGVuZ3RoOiAxMS4KLSAgICAgICAgICAgIGF1dG8gbGVhZGluZ0lu
bGluZUl0ZW0gPSBkb3duY2FzdDxJbmxpbmVUZXh0SXRlbT4obV9pbmxpbmVJdGVtc1tvdmVyZmxv
d2luZ0NvbnRlbnQtPmlubGluZUl0ZW1JbmRleCgpXSk7Ci0gICAgICAgICAgICBtX3BhcnRpYWxM
ZWFkaW5nVGV4dEl0ZW0gPSBsZWFkaW5nSW5saW5lSXRlbS5yaWdodChvdmVyZmxvd2luZ0NvbnRl
bnQtPmxlbmd0aCgpLCBvdmVyZmxvd2luZ0NvbnRlbnQtPndpZHRoKTsKKyAgICAgICAgICAgIC8v
IFR1cm4gcHJldmlvdXMgbGluZSdzIG92ZXJmbG93IGNvbnRlbnQgaW50byB0aGUgbmV4dCBsaW5l
J3MgbGVhZGluZyBjb250ZW50LgorICAgICAgICAgICAgLy8gInNwWzwtbGluZSBicmVhay0+XWxp
dF9jb250ZW50IiAtPiBicmVhayBwb3NpdGlvbjogMiAtPiBsZWFkaW5nIHBhcnRpYWwgY29udGVu
dCBsZW5ndGg6IDExLgorICAgICAgICAgICAgYXV0byBvdmVyZmxvd2luZ0lubGluZVRleHRJdGVt
ID0gZG93bmNhc3Q8SW5saW5lVGV4dEl0ZW0+KG1faW5saW5lSXRlbXNbb3ZlcmZsb3dpbmdDb250
ZW50LT5pbmxpbmVJdGVtSW5kZXgoKV0pOworICAgICAgICAgICAgQVNTRVJUKG92ZXJmbG93aW5n
SW5saW5lVGV4dEl0ZW0ubGVuZ3RoKCkgPiBvdmVyZmxvd2luZ0NvbnRlbnQtPmVuZE9mZnNldCgp
KTsKKyAgICAgICAgICAgIGF1dG8gbGVhZGluZ0NvbnRlbnRMZW5ndGggPSBvdmVyZmxvd2luZ0lu
bGluZVRleHRJdGVtLmxlbmd0aCgpIC0gb3ZlcmZsb3dpbmdDb250ZW50LT5lbmRPZmZzZXQoKTsK
KyAgICAgICAgICAgIG1fcGFydGlhbExlYWRpbmdUZXh0SXRlbSA9IG92ZXJmbG93aW5nSW5saW5l
VGV4dEl0ZW0ucmlnaHQobGVhZGluZ0NvbnRlbnRMZW5ndGgsIG92ZXJmbG93aW5nQ29udGVudC0+
d2lkdGgpOwogICAgICAgICAgICAgQVNTRVJUKCFwcmV2aW91c0xpbmUtPnRyYWlsaW5nT3ZlcmZs
b3dpbmdDb250ZW50V2lkdGgpOwogICAgICAgICB9CiAgICAgICAgIG1fb3ZlcmZsb3dpbmdMb2dp
Y2FsV2lkdGggPSBwcmV2aW91c0xpbmUtPnRyYWlsaW5nT3ZlcmZsb3dpbmdDb250ZW50V2lkdGg7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lu
bGluZS9JbmxpbmVMaW5lVHlwZXMuaCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5n
Q29udGV4dHMvaW5saW5lL0lubGluZUxpbmVUeXBlcy5oCmluZGV4IGIzZjQ5NTBmZTgyYS4uZmJl
MDM3MTc0YWU5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0Nv
bnRleHRzL2lubGluZS9JbmxpbmVMaW5lVHlwZXMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlv
dXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lVHlwZXMuaApAQCAtNTcsNyAr
NTcsNyBAQCBzdHJ1Y3QgUGFydGlhbElubGluZUl0ZW0gewogICAgIFBhcnRpYWxJbmxpbmVJdGVt
KElubGluZUl0ZW1Qb3NpdGlvbiwgc3RkOjpvcHRpb25hbDxJbmxpbmVMYXlvdXRVbml0Pik7CiAK
ICAgICBzaXplX3QgaW5saW5lSXRlbUluZGV4KCkgY29uc3QgeyByZXR1cm4gcG9zaXRpb24uaW5k
ZXg7IH0KLSAgICBzaXplX3QgbGVuZ3RoKCkgY29uc3QgeyByZXR1cm4gcG9zaXRpb24ub2Zmc2V0
OyB9CisgICAgc2l6ZV90IGVuZE9mZnNldCgpIGNvbnN0IHsgcmV0dXJuIHBvc2l0aW9uLm9mZnNl
dDsgfQogCiAgICAgSW5saW5lSXRlbVBvc2l0aW9uIHBvc2l0aW9uIHsgfTsKICAgICBzdGQ6Om9w
dGlvbmFsPElubGluZUxheW91dFVuaXQ+IHdpZHRoIHsgfTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>