<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>23812</bug_id>
          
          <creation_ts>2013-11-12 22:24:09 +0000</creation_ts>
          <short_desc>Validator says feComposite needs in2, implementations say it doesn&apos;t, and the spec doesn&apos;t seem to care either way.</short_desc>
          <delta_ts>2013-11-13 19:16:50 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Validator</product>
          <component>check</component>
          <version>HEAD</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>aaron</reporter>
          <assigned_to name="This bug has no owner yet - up for the taking">dave.null</assigned_to>
          
          
          <qa_contact name="qa-dev tracking">www-validator-cvs</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>96213</commentid>
    <comment_count>0</comment_count>
      <attachid>1414</attachid>
    <who name="">aaron</who>
    <bug_when>2013-11-12 22:24:09 +0000</bug_when>
    <thetext>Created attachment 1414
An SVG which triggers the issue.

I&apos;ve noticed when running an svg through the validator, it tells me that in2 is a required attribute for feComposite.

After reading the appropriate parts of the spec (http://www.w3.org/TR/SVG/filters.html#feCompositeIn2Attribute), it appears to be defined to inherit its default from `in&apos;, in which case it is not required, and has defined behaviour (namely considering the immediately preceding filter primitive&apos;s result to be the input). This seems to be the conclusion that implementors have drawn, since implementations handle it this way as well.

As you can see though, it isn&apos;t that way according to the validator.
http://validator.w3.org/unicorn/check?ucn_uri=magnifi.ca%2Fphotos%2Frnd%2Fdms_w3c.svg&amp;tests=markup-validator&amp;warning=1&amp;profile=svg&amp;usermedium=all&amp;ucn_lang=en&amp;ucn_task=custom#</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1414</attachid>
            <date>2013-11-12 22:24:09 +0000</date>
            <delta_ts>2013-11-12 22:24:09 +0000</delta_ts>
            <desc>An SVG which triggers the issue.</desc>
            <filename>dms.svg</filename>
            <type>image/svg+xml</type>
            <size>2838</size>
            <attacher>aaron</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxz
dmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDov
L3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9Ijg2NCIgaGVpZ2h0PSI4NjQiPgogPGRlZnM+
CiAgPGxpbmVhckdyYWRpZW50IGlkPSJidWJibGVHcmFkaWVudCIgeDE9IjAiIHkxPSI3MiIgeDI9
IjAiIHkyPSI4NDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5z
Zm9ybT0idHJhbnNsYXRlKC04NjQsMCkiPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjYTJkYjY3IiBv
ZmZzZXQ9IjAiIC8+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiM3ZGM3NGQiIG9mZnNldD0iMC4xMjUi
IC8+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiM2ZGJjNDUiIG9mZnNldD0iMC4yNSIgLz4KICAgPHN0
b3Agc3RvcC1jb2xvcj0iIzU3YjAzZCIgb2Zmc2V0PSIwLjUiIC8+CiAgIDxzdG9wIHN0b3AtY29s
b3I9IiM0ZmE3MzYiIG9mZnNldD0iMSIgLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxmaWx0ZXIg
aWQ9ImJ1YmJsZSI+CiAgIDxmZUZsb29kIGZsb29kLWNvbG9yPSIjMjQ3YTFiIiAvPgogICA8ZmVD
b21wb3NpdGUgaW4yPSJTb3VyY2VHcmFwaGljIiBvcGVyYXRvcj0iaW4iIC8+CiAgIDxmZU9mZnNl
dCBkeD0iMCIgZHk9IjciIHJlc3VsdD0ibyIgLz4KICAgPGZlR2F1c3NpYW5CbHVyIGluPSJTb3Vy
Y2VHcmFwaGljIiBzdGREZXZpYXRpb249IjEuMiIgLz4KICAgPGZlQ29tcG9zaXRlIGluMj0ibyIg
cmVzdWx0PSJjIiAvPgogICA8ZmVGbG9vZCBmbG9vZC1jb2xvcj0iI2Q1ZjliMiIgLz4KICAgPGZl
Q29tcG9zaXRlIGluMj0iU291cmNlR3JhcGhpYyIgb3BlcmF0b3I9ImluIiAvPgogICA8ZmVPZmZz
ZXQgZHk9Ii03IiBkeD0iMCIgLz4KICAgPGZlQ29tcG9zaXRlIGluPSJjIiByZXN1bHQ9ImMiIC8+
CiAgIDxmZUZsb29kIGZsb29kLWNvbG9yPSIjYzJlMzhiIiAvPgogICA8ZmVDb21wb3NpdGUgaW4y
PSJTb3VyY2VHcmFwaGljIiBvcGVyYXRvcj0iaW4iIC8+CiAgIDxmZU9mZnNldCBkeD0iMCIgZHk9
Ii0xNCIgLz4KICAgPGZlQ29tcG9zaXRlIGluPSJjIiAvPgogIDwvZmlsdGVyPgogIDxmaWx0ZXIg
aWQ9ImVtYmxlbSIgd2lkdGg9IjEuMiIgaGVpZ2h0PSIxLjMiIHg9Ii0uMSIgeT0iLS4xNSI+CiAg
IDxmZUZsb29kIGZsb29kLWNvbG9yPSIjMDAwIiBmbG9vZC1vcGFjaXR5PSIwLjEiIC8+CiAgIDxm
ZUNvbXBvc2l0ZSBpbjI9IlNvdXJjZUdyYXBoaWMiIG9wZXJhdG9yPSJpbiIgLz4KICAgPGZlT2Zm
c2V0IGR5PSIzNiIgZHg9IjAiIC8+CiAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjE4
IiAvPgogICA8ZmVDb21wb3NpdGUgaW49IlNvdXJjZUdyYXBoaWMiIHJlc3VsdD0iYyIgLz4KICAg
PGZlRmxvb2QgZmxvb2QtY29sb3I9IiMyNzg1MWIiIC8+CiAgIDxmZUNvbXBvc2l0ZSBpbjI9IlNv
dXJjZUdyYXBoaWMiIG9wZXJhdG9yPSJpbiIgLz4KICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlh
dGlvbj0iMyIgLz4KICAgPGZlQ29tcG9zaXRlIGluPSJjIiAvPgogIDwvZmlsdGVyPgogPC9kZWZz
PgogPHBhdGggZD0iTTQzMiw3MzhjLTE4OC44ODE0LDAtMzQyLTE0OS4wODkxOC0zNDItMzMzczE1
My4xMTg2LTMzMywzNDItMzMzLDM0MiwxNDkuMDg5MTgsMzQyLDMzM2MwLDI5Ny0zMjQsNDQxLTM0
Miw0NDEiIGZpbGw9InVybCgjYnViYmxlR3JhZGllbnQpIiBmaWx0ZXI9InVybCgjYnViYmxlKSIg
Lz4KIDxwYXRoIGQ9Ik00ODYsMjE2Yy0xNi45NTkyNSwwLTMyLjA2ODg3LDcuODMzOTEtNDEuOTY4
NzUsMjAuMDYyNS0zLjc2MjIxLTEuMzMzNjktNy44MTE5LTIuMDYyNS0xMi4wMzEyNS0yLjA2MjUt
MTMuNDQ4NTMsMC0yNS4xNjMsNy4zODY4Ny0zMS4zNDM3NSwxOC4zMTI1LTEuNTI3LTAuMTk3NTct
My4wNzU0NC0wLjMxMjUtNC42NTYyNS0wLjMxMjUtNy4yNjA5OSwwLTE0LjAwMTEsMi4xNzc0MS0x
OS42NTYyNSw1Ljg3NS01LjI5NDQyLTE4Ljk2MTQtMjIuNjkzMjYtMzIuODc1LTQzLjM0Mzc1LTMy
Ljg3NS0yNC44NTI4MSwwLTQ1LDIwLjE0NzE5LTQ1LDQ1djE4LDI3MGMwLDE5Ljk0NCwxNi4wNTYs
MzYsMzYsMzZoMTgwYzE5Ljk0NCwwLDM2LTE2LjA1NiwzNi0zNnYtNTRoMzZjMTkuOTQ0LDAsMzYt
MTYuMDU2LDM2LTM2di0xMDhjMC0xOS45NDQtMTYuMDU2LTM2LTM2LTM2aC0zNnYtMzYtMThjMC0y
OS44MjMzOC0yNC4xNzY2Mi01NC01NC01NHptLTE2MiwxMDhoMTgwdjIxNmMwLDkuOTcyLTguMDI4
LDE4LTE4LDE4aC0xNDRjLTkuOTcyLDAtMTgtOC4wMjgtMTgtMTh2LTIxNnptMzUuNzE4NzUsMTcu
NzE4NzVhMTguMDAxOCwxOC4wMDE4LDAsMCwwLC0xNy43MTg3NSwxOC4yODEyNXYxNjJhMTguMDAx
OCwxOC4wMDE4LDAsMSwwLDM2LDB2LTE2MmExOC4wMDE4LDE4LjAwMTgsMCwwLDAsLTE4LjI4MTI1
LC0xOC4yODEyNXptNTQsMGExOC4wMDE4LDE4LjAwMTgsMCwwLDAsLTE3LjcxODc1LDE4LjI4MTI1
djE2MmExOC4wMDE4LDE4LjAwMTgsMCwxLDAsMzYsMHYtMTYyYTE4LjAwMTgsMTguMDAxOCwwLDAs
MCwtMTguMjgxMjUsLTE4LjI4MTI1em01NCwwYTE4LjAwMTgsMTguMDAxOCwwLDAsMCwtMTcuNzE4
NzUsMTguMjgxMjV2MTYyYTE4LjAwMTgsMTguMDAxOCwwLDEsMCwzNiwwdi0xNjJhMTguMDAxOCwx
OC4wMDE4LDAsMCwwLC0xOC4yODEyNSwtMTguMjgxMjV6bTcyLjI4MTI1LDE4LjI4MTI1aDE4Yzku
OTcyLDAsMTgsOC4wMjgsMTgsMTh2NzJjMCw5Ljk3Mi04LjAyOCwxOC0xOCwxOGgtMTh2LTEwOHoi
IGZpbGw9IiNmZmYiIGZpbHRlcj0idXJsKCNlbWJsZW0pIiAvPgo8L3N2Zz4K
</data>

          </attachment>
      

    </bug>

</bugzilla>