<?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>130656</bug_id>
          
          <creation_ts>2014-03-23 18:56:30 -0700</creation_ts>
          <short_desc>Whitespace changes causing webkit to not render sections of SVG</short_desc>
          <delta_ts>2022-07-15 16:51:44 -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>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Damon Smith">damon.default</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>993702</commentid>
    <comment_count>0</comment_count>
    <who name="Damon Smith">damon.default</who>
    <bug_when>2014-03-23 18:56:30 -0700</bug_when>
    <thetext>Attached are two SVGs, the only difference between them is that in the broken one, a path element starts at the end of a line and in the next there is a single space before the next path element. 

That is to say, if you take the broken one, go to the end of line 33 and add a space character between the end of the path and the start of the next one, the SVG suddenly renders properly.

The broken SVG renders correctly in Inkscape and Firefox, and renders incorrectly in Chrome/Windows, Chrome/MacOS, Safari/MacOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>993703</commentid>
    <comment_count>1</comment_count>
      <attachid>227619</attachid>
    <who name="Damon Smith">damon.default</who>
    <bug_when>2014-03-23 18:57:29 -0700</bug_when>
    <thetext>Created attachment 227619
broken version - no whitespace between paths</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>993704</commentid>
    <comment_count>2</comment_count>
      <attachid>227620</attachid>
    <who name="Damon Smith">damon.default</who>
    <bug_when>2014-03-23 18:58:25 -0700</bug_when>
    <thetext>Created attachment 227620
Fixed - white space between paths</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1884422</commentid>
    <comment_count>3</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-15 16:51:44 -0700</bug_when>
    <thetext>Safari, Chrome, and Firefox all agree on rendering for this test case. I don&apos;t believe there is any remaining compatibility issue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>227619</attachid>
            <date>2014-03-23 18:57:29 -0700</date>
            <delta_ts>2014-03-23 18:57:29 -0700</delta_ts>
            <desc>broken version - no whitespace between paths</desc>
            <filename>test-use-bug-broken.svg</filename>
            <type>image/svg+xml</type>
            <size>2022</size>
            <attacher name="Damon Smith">damon.default</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjwh
LS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoK
PHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHht
bG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0
cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJo
dHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIw
MDAvc3ZnIgogICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKCiAg
IGlkPSJzdmcyIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIxNzI5Ljg2ODQiCiAgIGhlaWdo
dD0iMTA2OS4zNDM2IgogICB4bWw6c3BhY2U9InByZXNlcnZlIj4KCiAgIDxnIGlkPSJnMTAiIHRy
YW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0xNDEuMDk3MiwtMjYzLjEzNjg5KSI+PHVz
ZQogICAgICAgeD0iMCIKICAgICAgIHk9IjAiCiAgICAgICB4bGluazpocmVmPSIjY2hhaW5saW5r
IgogICAgICAgaWQ9Im1pc3NpbmcxIgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC45NjUwNzIw
NywwLjI2MTk4NDU3LC0wLjI2MTk4NDU3LDAuOTY1MDcyMDcsLTE1MC42MjM1OSwtMTA3LjcyMTU0
KSIKICAgICAgIHdpZHRoPSIxNzkyLjkxMjUiCiAgICAgICBoZWlnaHQ9IjE3OTIuOTEyNSIKICAg
ICAgIC8+PGcKICAgICAgIGlkPSJjaGFpbmxpbmsiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0
ZSg2OS44OTMxOTgsLTEzMzQuMDQ4NCkiPgogICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0
ZSg3NC42MTIzLDc2NS4xOTU4KSIgaWQ9Imc0ODIiPgogICAgICAgICAgICA8cGF0aCBpZD0icGF0
aDQ4NCIgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVy
bztzdHJva2U6bm9uZSIgZD0ibSAwLDAgYyAtMS45MiwtMi41NyAtMy4zNzksLTYuMDM2IC00LjAw
NCwtOS45NjkgLTAuNTM1LC0zLjM1NCAtMC4zODksLTYuNTY4IDAuMywtOS4zMjIgbCAtMTIuNzEs
Mi43MjEgYyAxLjMyMiwyLjI4OCAyLjMxNCw1LjA2NyAyLjgwMyw4LjEyOSAwLjYyNywzLjkzOSAw
LjMxMiw3LjY5NCAtMC43MTUsMTAuNzM0IEwgMCwwIHoiIC8+CiAgICAgICAgIDwvZz4KCiAgICAg
ICAgIDxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KDAuOCwwLDAsLTAuOCwwLDE0MzQuMzMpIiBpZD0i
cGF0aDIyOTEyIiBkPSJtIDcwLjc0ODE5LDg2NS4zMzIxNiBjIDMuNTAzNjIsMTMuOTA4ODIgLTMu
MzM1NzQ3LDI0LjI1MTgxIC0zLjMzNTc0NywyNC4yNTE4MSBsIDE2LjAwNzI0MSwwLjkwODgzIGMg
LTEuODMzMTcsLTEzLjMzMDIgMy45MDg4MjIsLTIwLjU3MzA4IDMuOTA4ODIyLC0yMC41NzMwOCB6
IiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMzczNTM1O3N0cm9r
ZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ry
b2tlLW9wYWNpdHk6MSIgLz48cGF0aAogICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjk3MTIz
MDksMCwwLC0wLjk4NDkzNjIsLTQzLjc3MTIxNCwxNTk4LjQ0NzgpIiBkPSJtIDExNi4zMzAzOSw4
OTUuMzg3ODggYyAwLDQuNzIwMjIgLTMuOTMyNzksOC41NDY3MiAtOC43ODQxMyw4LjU0NjcyIC00
Ljg1MTM1LDAgLTguNzg0MTM1LC0zLjgyNjUgLTguNzg0MTM1LC04LjU0NjcyIDAsLTQuNzIwMjMg
My45MzI3ODUsLTguNTQ2NzIgOC43ODQxMzUsLTguNTQ2NzIgNC44NTEzNCwwIDguNzg0MTMsMy44
MjY0OSA4Ljc4NDEzLDguNTQ2NzIgeiIgaWQ9InBhdGgyMjkwMyIKICAgICAgICAgc3R5bGU9ImZp
bGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzM3MzUzNTtzdHJva2Utb3BhY2l0eTox
IgogICAgICAgICAvPjwvZz48L2c+PC9zdmc+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>227620</attachid>
            <date>2014-03-23 18:58:25 -0700</date>
            <delta_ts>2014-03-23 18:58:25 -0700</delta_ts>
            <desc>Fixed - white space between paths</desc>
            <filename>test-use-bug-fixed.svg</filename>
            <type>image/svg+xml</type>
            <size>2023</size>
            <attacher name="Damon Smith">damon.default</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjwh
LS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoK
PHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHht
bG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0
cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJo
dHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIw
MDAvc3ZnIgogICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKCiAg
IGlkPSJzdmcyIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIxNzI5Ljg2ODQiCiAgIGhlaWdo
dD0iMTA2OS4zNDM2IgogICB4bWw6c3BhY2U9InByZXNlcnZlIj4KCiAgIDxnIGlkPSJnMTAiIHRy
YW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LC0xNDEuMDk3MiwtMjYzLjEzNjg5KSI+PHVz
ZQogICAgICAgeD0iMCIKICAgICAgIHk9IjAiCiAgICAgICB4bGluazpocmVmPSIjY2hhaW5saW5r
IgogICAgICAgaWQ9Im1pc3NpbmcxIgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC45NjUwNzIw
NywwLjI2MTk4NDU3LC0wLjI2MTk4NDU3LDAuOTY1MDcyMDcsLTE1MC42MjM1OSwtMTA3LjcyMTU0
KSIKICAgICAgIHdpZHRoPSIxNzkyLjkxMjUiCiAgICAgICBoZWlnaHQ9IjE3OTIuOTEyNSIKICAg
ICAgIC8+PGcKICAgICAgIGlkPSJjaGFpbmxpbmsiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0
ZSg2OS44OTMxOTgsLTEzMzQuMDQ4NCkiPgogICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0
ZSg3NC42MTIzLDc2NS4xOTU4KSIgaWQ9Imc0ODIiPgogICAgICAgICAgICA8cGF0aCBpZD0icGF0
aDQ4NCIgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVy
bztzdHJva2U6bm9uZSIgZD0ibSAwLDAgYyAtMS45MiwtMi41NyAtMy4zNzksLTYuMDM2IC00LjAw
NCwtOS45NjkgLTAuNTM1LC0zLjM1NCAtMC4zODksLTYuNTY4IDAuMywtOS4zMjIgbCAtMTIuNzEs
Mi43MjEgYyAxLjMyMiwyLjI4OCAyLjMxNCw1LjA2NyAyLjgwMyw4LjEyOSAwLjYyNywzLjkzOSAw
LjMxMiw3LjY5NCAtMC43MTUsMTAuNzM0IEwgMCwwIHoiIC8+CiAgICAgICAgIDwvZz4KCiAgICAg
ICAgIDxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KDAuOCwwLDAsLTAuOCwwLDE0MzQuMzMpIiBpZD0i
cGF0aDIyOTEyIiBkPSJtIDcwLjc0ODE5LDg2NS4zMzIxNiBjIDMuNTAzNjIsMTMuOTA4ODIgLTMu
MzM1NzQ3LDI0LjI1MTgxIC0zLjMzNTc0NywyNC4yNTE4MSBsIDE2LjAwNzI0MSwwLjkwODgzIGMg
LTEuODMzMTcsLTEzLjMzMDIgMy45MDg4MjIsLTIwLjU3MzA4IDMuOTA4ODIyLC0yMC41NzMwOCB6
IiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMzczNTM1O3N0cm9r
ZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ry
b2tlLW9wYWNpdHk6MSIgLz4gPHBhdGgKICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC45NzEy
MzA5LDAsMCwtMC45ODQ5MzYyLC00My43NzEyMTQsMTU5OC40NDc4KSIgZD0ibSAxMTYuMzMwMzks
ODk1LjM4Nzg4IGMgMCw0LjcyMDIyIC0zLjkzMjc5LDguNTQ2NzIgLTguNzg0MTMsOC41NDY3MiAt
NC44NTEzNSwwIC04Ljc4NDEzNSwtMy44MjY1IC04Ljc4NDEzNSwtOC41NDY3MiAwLC00LjcyMDIz
IDMuOTMyNzg1LC04LjU0NjcyIDguNzg0MTM1LC04LjU0NjcyIDQuODUxMzQsMCA4Ljc4NDEzLDMu
ODI2NDkgOC43ODQxMyw4LjU0NjcyIHoiIGlkPSJwYXRoMjI5MDMiCiAgICAgICAgIHN0eWxlPSJm
aWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMzNzM1MzU7c3Ryb2tlLW9wYWNpdHk6
MSIKICAgICAgICAgLz48L2c+PC9nPjwvc3ZnPg==
</data>

          </attachment>
      

    </bug>

</bugzilla>