<?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>225859</bug_id>
          
          <creation_ts>2021-05-17 00:29:38 -0700</creation_ts>
          <short_desc>Canvas does not respect line cap behaviour for zero-length paths</short_desc>
          <delta_ts>2022-09-27 03:59:53 -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>Canvas</component>
          <version>Safari 14</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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="Pierpaolo Follia">pfollia</reporter>
          <assigned_to name="Said Abou-Hallawa">sabouhallawa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1760686</commentid>
    <comment_count>0</comment_count>
      <attachid>428813</attachid>
    <who name="Pierpaolo Follia">pfollia</who>
    <bug_when>2021-05-17 00:29:38 -0700</bug_when>
    <thetext>Created attachment 428813
Output of linked example

When drawing a zero-length path in canvas using &apos;round&apos; or &apos;square&apos; line-cap, the output does not respect the correct behavior (the stroke should consist of a full circle/square centered at the path&apos;s point)

Live example here:

https://codepen.io/madchicken/pen/WNpxBXj

The top line is done drawing a zero-length path, the bottom one using a path of length 1px.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763040</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-24 00:30:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/78388953&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763214</commentid>
    <comment_count>2</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-05-24 12:17:23 -0700</bug_when>
    <thetext>WebKit drawing is different from the drawing of Chrome and FireFox. But I can&apos;t find the specs for this degenerate case.

We call moveTo() to a point and then we call lineTo() to the same point. So are we supposed to draw a dot at this point? Or should we just assume we are still at the same point and nothing is drawn?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763216</commentid>
    <comment_count>3</comment_count>
    <who name="Pierpaolo Follia">pfollia</who>
    <bug_when>2021-05-24 12:34:54 -0700</bug_when>
    <thetext>I don&apos;t think this can be considered a specification, but this is what I was able to find:

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-linecap#round

The round value indicates that at the end of each subpath the stroke will be extended by a half circle with a diameter equal to the stroke width. On a zero length subpath, the stroke consists of a full circle centered at the subpath&apos;s point.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763219</commentid>
    <comment_count>4</comment_count>
    <who name="Pierpaolo Follia">pfollia</who>
    <bug_when>2021-05-24 12:44:13 -0700</bug_when>
    <thetext>Maybe this is more accurate:

https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-linecap

At point 9:

Caps: Each point has a flat edge perpendicular to the direction of the line coming out of it. This is then augmented according to the value of style&apos;s lineCap. The &quot;butt&quot; value means that no additional line cap is added. The &quot;round&quot; value means that a semi-circle with the diameter equal to style&apos;s lineWidth width must additionally be placed on to the line coming out of each point. The &quot;square&quot; value means that a rectangle with the length of style&apos;s lineWidth width and the width of half style&apos;s lineWidth width, placed flat against the edge perpendicular to the direction of the line coming out of the point, must be added at each point.

Seems that the zero-length path should have the semi-circle (or half-square) added to the line coming out of each point.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763378</commentid>
    <comment_count>5</comment_count>
      <attachid>429610</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-05-24 19:01:08 -0700</bug_when>
    <thetext>Created attachment 429610
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763386</commentid>
    <comment_count>6</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2021-05-24 19:18:33 -0700</bug_when>
    <thetext>These WPT tests 

imported/w3c/web-platform-tests/html/canvas/element/path-objects/2d.path.stroke.prune.arc.html
imported/w3c/web-platform-tests/html/canvas/element/path-objects/2d.path.stroke.prune.closed.html
imported/w3c/web-platform-tests/html/canvas/element/path-objects/2d.path.stroke.prune.curve.html
imported/w3c/web-platform-tests/html/canvas/element/path-objects/2d.path.stroke.prune.line.html

are going to fail with this patch. They are currently passing with Safari but failing for the other browsers. See

https://wpt.fyi/results/html/canvas/element/path-objects/2d.path.stroke.prune.arc.html?label=experimental&amp;label=master&amp;aligned
https://wpt.fyi/results/html/canvas/element/path-objects/2d.path.stroke.prune.closed.html?label=experimental&amp;label=master&amp;aligned
https://wpt.fyi/results/html/canvas/element/path-objects/2d.path.stroke.prune.curve.html?label=experimental&amp;label=master&amp;aligned
https://wpt.fyi/results/html/canvas/element/path-objects/2d.path.stroke.prune.rect.html?label=experimental&amp;label=master&amp;aligned</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763387</commentid>
    <comment_count>7</comment_count>
      <attachid>429610</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-05-24 19:18:38 -0700</bug_when>
    <thetext>Comment on attachment 429610
Patch

If the path has a non-opaque color, should we see all the points stack up? Do the other browsers do this? Maybe it should be a WPT test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1901449</commentid>
    <comment_count>8</comment_count>
    <who name="Pierpaolo Follia">pfollia</who>
    <bug_when>2022-09-27 03:59:53 -0700</bug_when>
    <thetext>Hi, is there any news on this one? Thanks.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>428813</attachid>
            <date>2021-05-17 00:29:38 -0700</date>
            <delta_ts>2021-05-17 00:29:38 -0700</delta_ts>
            <desc>Output of linked example</desc>
            <filename>Screen Shot 2021-05-17 at 09.29.03.png</filename>
            <type>image/png</type>
            <size>9089</size>
            <attacher name="Pierpaolo Follia">pfollia</attacher>
            
              <data encoding="base64">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
74IICqJ3B7CDg2L8S6SpDvaTvkheSGvyZGzsnRkAuGIAvhaPjY3WjI19rUGSfQRAa+5kXz8uusgb
Yx4BYK307mwcAf+UyZ7/LzX+cwbjGTiCf85/AtusG7JKKjNhAAAAimVYSWZNTQAqAAAACAAEARoA
BQAAAAEAAAA+ARsABQAAAAEAAABGASgAAwAAAAEAAgAAh2kABAAAAAEAAABOAAAAAAAAAJAAAAAB
AAAAkAAAAAEAA5KGAAcAAAASAAAAeKACAAQAAAABAAABZqADAAQAAAABAAABJgAAAABBU0NJSQAA
AFNjcmVlbnNob3SRr/JqAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB1mlUWHRYTUw6Y29tLmFkb2Jl
LnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1Q
IENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5
OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91
dD0iIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4w
LyI+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yOTQ8L2V4aWY6UGl4ZWxZRGltZW5z
aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzU4PC9leGlmOlBpeGVsWERpbWVu
c2lvbj4KICAgICAgICAgPGV4aWY6VXNlckNvbW1lbnQ+U2NyZWVuc2hvdDwvZXhpZjpVc2VyQ29t
bWVudD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+
CkA3ZaUAAAAcaURPVAAAAAIAAAAAAAAAkwAAACgAAACTAAAAkwAABnyvHQeuAAAGSElEQVR4Aeza
MY4VRxQF0OomACwhIZFA5iWwBJbOErwEMkiQkJCwHdQ087EfQf0FvAt1fuBSj4N+fW7pqtT0Mee8
juMYt991XT9W/yFAgACBPoHjsYy1cZ+/OxMgQOBOQDHfkfgDAQIEegUUc6+/uxMgQOBOQDHfkfgD
AQIEegUUc6+/uxMgQOBOQDHfkfgDAQIEegWOh4eHn5/L9Y7i7gQIECBwE1DM9gEBAgTCBLzKCAvE
OAQIEHBitgcIECAQJuDEHBaIcQgQIKCY7QECBAiECSjmsECMQ4AAAcVsDxAgQCBMQDGHBWIcAgQI
KGZ7gAABAmECPpcLC8Q4BAgQcGK2BwgQIBAm4MQcFohxCBAg4MRsDxAgQCBMQDGHBWIcAgQIKGZ7
gAABAmECijksEOMQIEBAMdsDBAgQCBPwVUZYIMYhQICAE7M9QIAAgTABxRwWiHEIECBwzDmv8zxJ
ECBAgECIgBNzSBDGIECAQAko5pKwEiBAIEQg6quMf+YYX/4d47b6ESCwt8CzJ2O8fDrGbd3tF1XM
n76N8dfnMT79vVsMnpcAgVXg9fMx3r4a4/Uf6//5/a+jXmV8+DrG+49j3FY/AgT2FvjzxRjv3oxx
W3f7KebdEve8BH4RAcUcEpRXGSFBGINAgIBXGQEh3Ebwj38hQRiDQIDA1v/4dz3+AjIwAgECBAj8
LxD1jlkqBAgQIDBG1OdyAiFAgAABxWwPECBAIE7Aq4y4SAxEgMDuAl5l7L4DPD8BAnECTsxxkRiI
AIHdBRTz7jvA8xMgECegmOMiMRABArsLKObdd4DnJ0AgTkAxx0ViIAIEdhdQzLvvAM9PgECcgM/l
4iIxEAECuws4Me++Azw/AQJxAk7McZEYiACB3QWcmHffAZ6fAIE4AcUcF4mBCBDYXUAx774DPD8B
AnECijkuEgMRILC7gGLefQd4fgIE4gR8lREXiYEIENhdwIl59x3g+QkQiBNQzHGRGIgAgd0Fjjnn
dZ7n7g6enwABAjECTswxURiEAAEC/wkoZjuBAAECYQK+yggLxDgECBBQzPYAAQIEwgS8yggLxDgE
CBBQzPYAAQIEwgQUc1ggxiFAgIBitgcIECAQJqCYwwIxDgECBBSzPUCAAIEwAZ/LhQViHAIECChm
e4AAAQJhAl5lhAViHAIECDgx2wMECBAIE3BiDgvEOAQIEFDM9gABAgTCBBRzWCDGIUCAgGK2BwgQ
IBAmoJjDAjEOAQIEFLM9QIAAgTABn8uFBWIcAgQIODHbAwQIEAgTcGIOC8Q4BAgQcGK2BwgQIBAm
oJjDAjEOAQIEFLM9QIAAgTABxRwWiHEIECCgmO0BAgQIhAn4KiMsEOMQIEDAidkeIECAQJiAYg4L
xDgECBA45pzXeZ4kCBAgQCBEwIk5JAhjECBAoAQUc0lYCRAgECLgq4yQIIxBgACBElDMJWElQIBA
iIBXGSFBGIMAAQIloJhLwkqAAIEQAcUcEoQxCBAgUAKKuSSsBAgQCBFQzCFBGIMAAQIloJhLwkqA
AIEQAZ/LhQRhDAIECJSAYi4JKwECBEIEvMoICcIYBAgQKAEn5pKwEiBAIETAiTkkCGMQIECgBBRz
SVgJECAQIqCYQ4IwBgECBEpAMZeElQABAiECijkkCGMQIECgBBRzSVgJECAQIuBzuZAgjEGAAIES
cGIuCSsBAgRCBJyYQ4IwBgECBErAibkkrAQIEAgRUMwhQRiDAAECJaCYS8JKgACBEAHFHBKEMQgQ
IFACirkkrAQIEAgR8FVGSBDGIECAQAk4MZeElQABAiECijkkCGMQIECgBI4553WeZ11bCRAgQKBZ
wIm5OQC3J0CAwCqgmFcR1wQIEGgW8FVGcwBuT4AAgVVAMa8irgkQINAs4FVGcwBuT4AAgVVAMa8i
rgkQINAsoJibA3B7AgQIrAKKeRVxTYAAgWYBxdwcgNsTIEBgFVDMq4hrAgQINAv4XK45ALcnQIDA
KqCYVxHXBAgQaBbwKqM5ALcnQIDAKuDEvIq4JkCAQLOAE3NzAG5PgACBVUAxryKuCRAg0CygmJsD
cHsCBAisAop5FXFNgACBZgHF3ByA2xMgQGAVUMyriGsCBAg0C/hcrjkAtydAgMAq4MS8irgmQIBA
s8B3AAAA//9/LloGAAAPU0lEQVTtndtTFVcWh9chBkyCCQoqCoyIIhgzhYr3G8SU8zCVqTzkIUnl
30sqD0lVUjWpeRirFNRxRMcLZYxcvMAACnhPSFAiMP3bzmmj52gaPafZbX+7qsvebXv22t/q83Od
1fuSmZmZmc1kMkaBAAQgAAE/CGRmg+KHKVgBAQhAAAIigDDzHEAAAhDwjADC7JlDMAcCEIAAwswz
AAEIQMAzAgizZw7BHAhAAAIZRmXwEEAAAhDwiwARs1/+wBoIQAACjMrgGYAABCDgG4HM9PT0bElJ
iW92YQ8EIACB1BIglZFa19NxCEDAVwIIs6+ewS4IQCC1BBiVkVrX03EIQMBXAgizr57BLghAILUE
SGWk1vV0HAIQ8JUAwuyrZ7ALAhBILQGEObWup+MQgICvBBBmXz2DXRCAQGoJIMypdT0dhwAEfCWA
MPvqGeyCAARSS4Dhcql1PR2HAAR8JYAw++oZ7IIABFJLgFRGal1PxyEAAV8JEDH76hnsggAEUkuA
iDm1rqfjEICArwQQZl89g10QgEBqCSDMqXU9HYcABHwlgDD76hnsggAEUksAYU6t6+k4BCDgKwGE
2VfPYBcEIJBaAgyXS63r6TgEIOArASJmXz2DXRCAQGoJEDGn1vV0HAIQ8JUAEbOvnsEuCEAgtQQQ
5tS6no5DAAK+EkCYffUMdkEAAqklgDCn1vV0HAIQ8JUAwuyrZ7ALAhBILQFGZaTW9XQcAhDwlQAR
s6+ewS4IQCC1BBDm1LqejkMAAr4SyExPT8+WlJT4ah92QQACEEgdASLm1LmcDkMAAr4TQJh99xD2
QQACqSPAqIzUuZwOQwACvhNAmH33EPZBAAKpI0AqI3Uup8MQgIDvBBBm3z2EfRCAQOoIIMypczkd
hgAEfCeAMPvuIeyDAARSRwBhTp3L/elwMLnJfvvtN5uamrIHDx64c12bmZlxRmri02uvvWavv/66
lZWVWWlpqTvXNUp0Ag8fPrT79++Hh+pxlAULFtjChQvDQ3VKNAIIczRO3FUEAhKLe/fu2e3bt+3G
jRvu/Ndff3UCreYkyG+88Ya98847VlVVZUuWLLHFixe7L3oRzHllP3JiYsJGR0fDQ/U4Snl5uVVX
V4eH6pRoBBguF40TdxWAgKJhRccSX4nDzZs3bWRkxAnG2NiY3b171/2domgVCfObb75pFRUVtmzZ
MvcFr62tdSKtL7lEW5E0EfTznSPOPT094aF6HEX/mTY3N4eH6pRoBBDmaJy4qwAEJicn7datWzY8
PGx9fX3u6O3ttWvXrjmhVgSdL5Whn8OLFi2ylStXWlNTkzU2NrpDIl1ZWenEuwDmvbIfId4nTpxw
R1dXl+MfR2fln+3bt9uOHTvcoTolGgFSGdE4cddLEFAELFEeHx+3K1euuMjthx9+MImy6orgdI9E
OV9RRKzIWBHX6tWrbd26dfbee+85kW5oaLDly5e76FkRNiWXwMDAgHV0dLijs7PTVI+j1NfXW1tb
m7W3t7tDdUo0AkTM0Thx10sQ+Omnn1yUdvHiRTt58qRJlCUOyisrpaH0hl74zc7O5m0lk8mYXgRK
nN966y2X1pBAb9iwwbZs2WLr16+3uro6e/vtt/P++7RfFGuEOVlPARFzsvyVKGsVAWu0hVIV3d3d
dvr0adNP6f7+fpfSUK75RYrEeenSpbZ27VrbunWrbd682VpaWqympoaccx6gCHMeKJ5fQpg9d1CS
zZPwKqf8448/2qFDh5wwX7p0yUXKEuxnpS7+qM8adqXoOSvOra2t7qfyu+++69IdemFIeUwAYX7M
IilnCHNSPJVAOyXKesmn9MXBgwft/PnzLp/8opHy0wiykbPyzR988IFt27bN5Z31QpDymADC/JhF
Us4Q5qR4KoF2Dg4Oml42HT161I4fP24SiJeJlJ9GkI2c9VJp586dtnfvXveyadWqVU/fmuo6wpw8
9yPMyfOZ9xYrRaFRFhcuXLBvv/3Wjh075tIZetlXjKKUhl4ESpg/+ugjU0pDswQZ3/yINsJcjKeu
uJ+JMBeXbyo/XeOR79y541IYX331lRs/K1EuVArjaahKaWjInMbMfvLJJ+6FoGYIagIKxdwvFUZl
JOtJYLhcsvyVCGs1PG5oaMhFyl9++aWdPXvWrdNQrDUasjMEN23aZJ9++qnt3r3bDZ/TVG4KwpzE
Z4CIOYle89xmTRjRmOUjR47Y119/7VIaSm88a5zyy3Ynu9iR0hkff/yx7du3z41tVoqDgjAn8Rnw
KmK+H0z8uvvATH9Skkvgxth1u3DutJ042mEH//F3u3KpL5bONKxdZwf++jfbsbfdNmxstaXLV8TS
ru+NDP93wPlC/ug61mmqx1Fq/1Rv2/e0OX/IJ6rPpSwMFhGsKDPTn2krXkXMo8F8g3O3zEYn0+aG
V6u/d0aH7PLZ49bT1WHnj/3TxoeuxNLBZXUN9uc9f7Hm7e22ZtMuW1xdF0u7vjdyc3jAek52OH/0
nuq0myMDsZhcVVNvTVvbnD+at7VbVW39nNqtDl4RbAxGPlancFi6V8I88LNZx/Xgp1fw51zKw6lg
rdmf74aH6nGUBaXBWrOLKsJDdUrwq+f6gA2eORIcnXb11CG7e20gFiwVK+tt9db9tmpzW3Dss4oV
9bG063sj4j9wusMG/tPhfCL/xFHEX76o39Ju9a3tJv/MpdQvMmsPfvToz7SVV0KYJ24Fa832nrPR
vnM21tdtqsdRyiurbfm6Fqtet9Gqmzaa6pSsMAeL5QRCIEGIU5glABICCQLC/OhpRJiT9630Sphf
NJUxcTMQ5kCUJc5j/TELc2MgzIEoS5zLqxBmfQVuXRu03pOd7ufzxROHY/3pvH7H+6afzU3b2qxy
5arkfSOLYDGpjCJALfJHeiXML/ryj1RGkZ+SOX78yNCgnfzXEffC6d9HDtvQ4NU5fsKL3V63arXt
3Pe+e9m0bfc+q6lDmEWSl38v9jzN57/yalTGfIKg7cIR0BhmTcHWpAatkXH58uXCffhzPmnNmjV2
4MABt6DRrl273Fjm59yemr9i5l/yXO1VxJw8fFicj4CW+dQSnxLm77//3i1klO++Ql/TAvoffvih
Wy9D6zRrxxNK8DKd9ZgT9xggzIlzmf8Ga/p1doLJN998U/QJJlpIX+ti/H6CidbLYILJo2cFYfb/
O/O0hZlgRtasZk5RIFAoAtkdS7R40RdffGFnzpxxq8oVa0q2VpnTuhiakv3555+HU7LZ0eSRRxHm
Qj3Z8X0OEXN8rFPTkhYx0o7Xp06dMq2VoY1Ai72IkXbR1qafn332mdtuSosYaRNXCqmMJD4DCHMS
vea5zb9f9vO7775z6zFrF5NiLfspUX562U8tbMSyn48eFCJmz78wecxjVEYeKFwqDIHsQvlKaWiU
xtWrV4u2UL5GYezZs4eF8vO4DmHOA8XzSwiz5w5KsnnaWqq3t9elNDRsTrtjFzKlkd0xW1tL7d+/
363D3NTU5Pb9SzK3QtuOMBeaaPE/j1RG8RmntgUtjK8lQJXGOHz4sHsJqM1Yx8fHXypyzm4ppRSG
dsrWLtltbW1u5xKNxGAz1icfOYT5SR5JqCHMSfBSQm1Urll7/I2MjFh3d7cTZr0Q7O/vf6nIORsp
S5Q1XlmjMVpaWqy2ttbtnk1u+ckHBmF+kkcSaghzEryUcBuzO5pobLOEWXsBSiwUOf/yyy82NTVl
z1tIPztOuayszLI7Yzc0NLgIubW11S2KX1dXZ+xYkv9BQZjzc/H5KsLss3deEdu0Mevk5KSNjY25
6dnKO0uc+/r6nEAr3aHI+lnjnLPjlKuqqkw7YitS1gQS5ZM1DVv7/Sl9oZEYlFwCCHMuE9+vIMy+
e+gVsi+bcx4eHjblmpXS0KEp3IqqJd6KnGdmZlyvs1tGafKIouGamhprbGx0YixBVuqCnPIfPyDi
rbHkOrq6ukz1OIr8ow1yNb5ch+qUaAQQ5micuKsABLI5ZwnwxMSEezEoUb5+/bpLa2hnbYm3ImyV
7CarFRUVLipesWKFE+fKykqX0lCUrPQGOeXnO0e/SHp6esJD9TiKfuE0NzeHh+qUaAQYLheNE3cV
gUB2huDt27edSN+7dy9HmLPRsr7US5YsMWb0zd0R+k9wdDRYs/z/h+pxlPLycquurg4P1SnRCCDM
0ThxVxEIKIJWdKyXf8ox6zxfKkORsyLj0tJSF0UTIc/NGcrd6z/B7PGsXP7cPvWP79a7AU2Lzx6q
U6IRIJURjRN3QQACEIiNABFzbKhpCAIQgEA0AkTM0ThxFwQgAIHYCCDMsaGmIQhAAALRCCDM0Thx
FwQgAIHYCCDMsaGmIQhAAALRCCDM0ThxFwQgAIHYCCDMsaGmIQhAAALRCDBcLhon7oIABCAQGwEi
5thQ0xAEIACBaASImKNx4i4IQAACsREgYo4NNQ1BAAIQiEYAYY7GibsgAAEIxEYAYY4NNQ1BAAIQ
iEYAYY7GibsgAAEIxEYAYY4NNQ1BAAIQiEaAURnROHEXBCAAgdgIEDHHhpqGIAABCEQjgDBH48Rd
EIAABGIjkAn2WJvVNvEUCEAAAhDwgwARsx9+wAoIQAACIQGEOUTBCQQgAAE/CDAqww8/YAUEIACB
kADCHKLgBAIQgIAfBEhl+OEHrIAABCAQEkCYQxScQAACEPCDAMLshx+wAgIQgEBIAGEOUXACAQhA
wA8CCLMffsAKCEAAAiEBhDlEwQkEIAABPwgwXM4PP2AFBCAAgZAAwhyi4AQCEICAHwRIZfjhB6yA
AAQgEBIgYg5RcAIBCEDADwJEzH74ASsgAAEIhAQQ5hAFJxCAAAT8IIAw++EHrIAABCAQEkCYQxSc
QAACEPCDAMLshx+wAgIQgEBIAGEOUXACAQhAwA8CDJfzww9YAQEIQCAkQMQcouAEAhCAgB8EiJj9
8ANWQAACEAgJEDGHKDiBAAQg4AcBhNkPP2AFBCAAgZAAwhyi4AQCEICAHwQQZj/8gBUQgAAEQgII
c4iCEwhAAAJ+EGBUhh9+wAoIQAACIQEi5hAFJxCAAAT8IIAw++EHrIAABCAQEshMT0/PlpSUhBc4
gQAEIACB+SVAxDy//GkdAhCAQA4BhDkHCRcgAAEIzC8BRmXML39ahwAEIJBDAGHOQcIFCEAAAvNL
gFTG/PKndQhAAAI5BBDmHCRcgAAEIDC/BBDm+eVP6xCAAARyCCDMOUi4AAEIQGB+CSDM88uf1iEA
AQjkEPgfeGV0H9sqIBMAAAAASUVORK5CYII=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>429610</attachid>
            <date>2021-05-24 19:01:08 -0700</date>
            <delta_ts>2021-05-24 21:12:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225859-20210524190107.patch</filename>
            <type>text/plain</type>
            <size>5535</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3OTU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGY1YzVmZTExMzJmM2I5
ODZhNzQ3YTQxNmY3NjY1ODNjOGZhYTA1OS4uZjFlMTM3NzllMTVlOTJmOGE4YWEzZjc3MjBmYmE0
YjU4NjBjZmRlYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTA1LTI0ICBTYWlk
IEFib3UtSGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIENhbnZhcyBkb2VzIG5v
dCByZXNwZWN0IGxpbmUgY2FwIGJlaGF2aW91ciBmb3IgemVyby1sZW5ndGggcGF0aHMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNTg1OQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENhbnZhc1BhdGggZnVu
Y3Rpb25zIHNob3VsZCBhZGQgdGhlIGFwcHJvcHJpYXRlIHBhdGggc2VnbWVudCBldmVuIGl0IHdp
bGwKKyAgICAgICAgZW5kIHVwIGluIHRoZSBzYW1lIGN1cnJlbnQgcG9pbnQuIFRoaXMgc2hvdWxk
IGRyYXcgYSBzaW5nbGUgcGl4ZWwgdXNpbmcKKyAgICAgICAgdGhlIGN1cnJlbnQgc3Ryb2tlLgor
CisgICAgICAgIFRlc3Q6IGZhc3QvY2FudmFzL2NhbnZhcy1zdHJva2UtcGF0aC16ZXJvLXdpZHRo
Lmh0bWwKKworICAgICAgICAqIGh0bWwvY2FudmFzL0NhbnZhc1BhdGguY3BwOgorICAgICAgICAo
V2ViQ29yZTo6Q2FudmFzUGF0aDo6bGluZVRvKToKKyAgICAgICAgKFdlYkNvcmU6OkNhbnZhc1Bh
dGg6OnF1YWRyYXRpY0N1cnZlVG8pOgorICAgICAgICAoV2ViQ29yZTo6Q2FudmFzUGF0aDo6YmV6
aWVyQ3VydmVUbyk6CisKIDIwMjEtMDUtMjQgIEFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29t
PgogCiAgICAgICAgIFtMRkNdIFJlbmFtZSB0aGUgZ2VvbWV0cnkoKSBoZWxwZXJzIHRvIGZvcm1h
dHRpbmdHZW9tZXRyeSgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9D
YW52YXNQYXRoLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1BhdGguY3Bw
CmluZGV4IDc4ZWNjMWVhOGQ4OWYyMmRkMjA4MzU1ZTc0OGEzMDYzYzFlOTNiNWEuLjkxZTk3YWRm
ZGVhMmVkZDM5M2NmYWRlYmRhYjcwMjYwYTBlMjE0NzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvY2FudmFzL0NhbnZhc1BhdGguY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
Y2FudmFzL0NhbnZhc1BhdGguY3BwCkBAIC0xLDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAo
QykgMjAwNCwgMjAwNSwgMjAwNiwgMjAwNywgMjAwOCwgMjAwOSwgMjAxMCwgMjAxMSwgMjAxMiBB
cHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMDQtMjAy
MSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDgs
IDIwMTAgTm9raWEgQ29ycG9yYXRpb24gYW5kL29yIGl0cyBzdWJzaWRpYXJ5KC1pZXMpCiAgKiBD
b3B5cmlnaHQgKEMpIDIwMDcgQWxwIFRva2VyIDxhbHBAYXRva2VyLmNvbT4KICAqIENvcHlyaWdo
dCAoQykgMjAwOCBFcmljIFNlaWRlbCA8ZXJpY0B3ZWJraXQub3JnPgpAQCAtNzUsOCArNzUsOCBA
QCB2b2lkIENhbnZhc1BhdGg6OmxpbmVUbyhmbG9hdCB4LCBmbG9hdCB5KQogICAgIEZsb2F0UG9p
bnQgcDEgPSBGbG9hdFBvaW50KHgsIHkpOwogICAgIGlmICghbV9wYXRoLmhhc0N1cnJlbnRQb2lu
dCgpKQogICAgICAgICBtX3BhdGgubW92ZVRvKHAxKTsKLSAgICBlbHNlIGlmIChwMSAhPSBtX3Bh
dGguY3VycmVudFBvaW50KCkpCi0gICAgICAgIG1fcGF0aC5hZGRMaW5lVG8ocDEpOworCisgICAg
bV9wYXRoLmFkZExpbmVUbyhwMSk7CiB9CiAKIHZvaWQgQ2FudmFzUGF0aDo6cXVhZHJhdGljQ3Vy
dmVUbyhmbG9hdCBjcHgsIGZsb2F0IGNweSwgZmxvYXQgeCwgZmxvYXQgeSkKQEAgLTg1LDEzICs4
NSwxNCBAQCB2b2lkIENhbnZhc1BhdGg6OnF1YWRyYXRpY0N1cnZlVG8oZmxvYXQgY3B4LCBmbG9h
dCBjcHksIGZsb2F0IHgsIGZsb2F0IHkpCiAgICAgICAgIHJldHVybjsKICAgICBpZiAoIWhhc0lu
dmVydGlibGVUcmFuc2Zvcm0oKSkKICAgICAgICAgcmV0dXJuOwotICAgIGlmICghbV9wYXRoLmhh
c0N1cnJlbnRQb2ludCgpKQotICAgICAgICBtX3BhdGgubW92ZVRvKEZsb2F0UG9pbnQoY3B4LCBj
cHkpKTsKIAogICAgIEZsb2F0UG9pbnQgcDEgPSBGbG9hdFBvaW50KHgsIHkpOwogICAgIEZsb2F0
UG9pbnQgY3AgPSBGbG9hdFBvaW50KGNweCwgY3B5KTsKLSAgICBpZiAocDEgIT0gbV9wYXRoLmN1
cnJlbnRQb2ludCgpIHx8IHAxICE9IGNwKQotICAgICAgICBtX3BhdGguYWRkUXVhZEN1cnZlVG8o
Y3AsIHAxKTsKKworICAgIGlmICghbV9wYXRoLmhhc0N1cnJlbnRQb2ludCgpKQorICAgICAgICBt
X3BhdGgubW92ZVRvKGNwKTsKKworICAgIG1fcGF0aC5hZGRRdWFkQ3VydmVUbyhjcCwgcDEpOwog
fQogCiB2b2lkIENhbnZhc1BhdGg6OmJlemllckN1cnZlVG8oZmxvYXQgY3AxeCwgZmxvYXQgY3Ax
eSwgZmxvYXQgY3AyeCwgZmxvYXQgY3AyeSwgZmxvYXQgeCwgZmxvYXQgeSkKQEAgLTEwMCwxNCAr
MTAxLDE1IEBAIHZvaWQgQ2FudmFzUGF0aDo6YmV6aWVyQ3VydmVUbyhmbG9hdCBjcDF4LCBmbG9h
dCBjcDF5LCBmbG9hdCBjcDJ4LCBmbG9hdCBjcDJ5LCBmCiAgICAgICAgIHJldHVybjsKICAgICBp
ZiAoIWhhc0ludmVydGlibGVUcmFuc2Zvcm0oKSkKICAgICAgICAgcmV0dXJuOwotICAgIGlmICgh
bV9wYXRoLmhhc0N1cnJlbnRQb2ludCgpKQotICAgICAgICBtX3BhdGgubW92ZVRvKEZsb2F0UG9p
bnQoY3AxeCwgY3AxeSkpOwogCiAgICAgRmxvYXRQb2ludCBwMSA9IEZsb2F0UG9pbnQoeCwgeSk7
CiAgICAgRmxvYXRQb2ludCBjcDEgPSBGbG9hdFBvaW50KGNwMXgsIGNwMXkpOwogICAgIEZsb2F0
UG9pbnQgY3AyID0gRmxvYXRQb2ludChjcDJ4LCBjcDJ5KTsKLSAgICBpZiAocDEgIT0gbV9wYXRo
LmN1cnJlbnRQb2ludCgpIHx8IHAxICE9IGNwMSB8fCAgcDEgIT0gY3AyKQotICAgICAgICBtX3Bh
dGguYWRkQmV6aWVyQ3VydmVUbyhjcDEsIGNwMiwgcDEpOworCisgICAgaWYgKCFtX3BhdGguaGFz
Q3VycmVudFBvaW50KCkpCisgICAgICAgIG1fcGF0aC5tb3ZlVG8oY3AxKTsKKworICAgIG1fcGF0
aC5hZGRCZXppZXJDdXJ2ZVRvKGNwMSwgY3AyLCBwMSk7CiB9CiAKIEV4Y2VwdGlvbk9yPHZvaWQ+
IENhbnZhc1BhdGg6OmFyY1RvKGZsb2F0IHgxLCBmbG9hdCB5MSwgZmxvYXQgeDIsIGZsb2F0IHky
LCBmbG9hdCByKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IDBlOWMyZDNiYTVjZmExMmUxNGZlZTU5YWRiNjA4OGI3YTYzNzY1
Y2IuLjJmMzc3OGY2ZjRmMWRlZmU2NzAwMGE0OTRhNWI5ZTA3OTVkZGQwODUgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAyMS0wNS0yNCAgU2FpZCBBYm91LUhhbGxhd2EgIDxzYWlkQGFwcGxlLmNv
bT4KKworICAgICAgICBDYW52YXMgZG9lcyBub3QgcmVzcGVjdCBsaW5lIGNhcCBiZWhhdmlvdXIg
Zm9yIHplcm8tbGVuZ3RoIHBhdGhzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMjU4NTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIGZhc3QvY2FudmFzL2NhbnZhcy1zdHJva2UtcGF0aC16ZXJvLXdpZHRo
LWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY2FudmFzL2NhbnZhcy1zdHJv
a2UtcGF0aC16ZXJvLXdpZHRoLmh0bWw6IEFkZGVkLgorCiAyMDIxLTA1LTI0ICBLYXRlIENoZW5l
eSAgPGthdGhlcmluZV9jaGVuZXlAYXBwbGUuY29tPgogCiAgICAgICAgIFsgd2syIF0gaHR0cC90
ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvcmVwb3J0LW9ubHktY29ubmVjdC1z
cmMteG1saHR0cHJlcXVlc3QtcmVkaXJlY3QtdG8tYmxvY2tlZC5weSBpcyBhIGNvbnN0YW50IHRl
eHQgZmFpbHVyZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvY2FudmFzLXN0
cm9rZS1wYXRoLXplcm8td2lkdGgtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY2Fu
dmFzL2NhbnZhcy1zdHJva2UtcGF0aC16ZXJvLXdpZHRoLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uMGRlYWI4ZDkwNGFkMjE3NTIyZjlkYTc2MGQ5MzRhYmUzNzE2YzI5MQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL2NhbnZhcy1zdHJva2UtcGF0aC16ZXJvLXdp
ZHRoLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSw5IEBACis8Ym9keT4KKyAgICA8Y2FudmFzIGlk
PSJjYW52YXMiLz4KKyAgICA8c2NyaXB0PgorICAgICAgICBjb25zdCBjYW52YXMgPSBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgnY2FudmFzJyk7CisgICAgICAgIGNvbnN0IGN0eCA9IGNhbnZhcy5n
ZXRDb250ZXh0KCcyZCcpOworICAgICAgICBjdHguZmlsbFN0eWxlID0gJ2dyZWVuJzsKKyAgICAg
ICAgY3R4LmZpbGxSZWN0KDAsIDAsIDEwMCwgMTAwKTsKKyAgICA8L3NjcmlwdD4KKzwvYm9keT4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL2NhbnZhcy1zdHJva2UtcGF0aC16
ZXJvLXdpZHRoLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9jYW52YXMtc3Ryb2tlLXBh
dGgtemVyby13aWR0aC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmRlNTQ3NDE3MmQ5NmYyMDkwZWE1NWVkMDFm
MWRmZmE0N2E5ZmQ4ZjAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZh
cy9jYW52YXMtc3Ryb2tlLXBhdGgtemVyby13aWR0aC5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzxi
b2R5PgorICAgIDxjYW52YXMgaWQ9ImNhbnZhcyIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiLz4K
KyAgICA8c2NyaXB0PgorICAgICAgICBjb25zdCBjYW52YXMgPSBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgnY2FudmFzJyk7CisgICAgICAgIGNvbnN0IGN0eCA9IGNhbnZhcy5nZXRDb250ZXh0KCcy
ZCcpOworICAgICAgICBjdHguc3Ryb2tlU3R5bGUgPSAnZ3JlZW4nOworICAgICAgICBjdHgubGlu
ZVdpZHRoID0gMTAwOworICAgICAgICBjdHgubGluZUNhcCA9ICdzcXVhcmUnOworICAgICAgICBj
dHguYmVnaW5QYXRoKCk7CisgICAgICAgIGN0eC5saW5lVG8oNTAsIDUwKTsKKyAgICAgICAgY3R4
LnN0cm9rZSgpOworICAgIDwvc2NyaXB0PgorPC9ib2R5PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9m
IGZpbGUK
</data>
<flag name="review"
          id="450836"
          type_id="1"
          status="?"
          setter="sabouhallawa"
    />
    <flag name="commit-queue"
          id="450856"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>