Re: [svgwg] overflow="auto" should be treated as hidden rather than visible

Yes, Chrome shows third column of W3C test [painting-marker-05-f](https://www.w3.org/Graphics/SVG/Test/20110816/harness/htmlSVGWeb/painting-marker-05-f.html) same as second column, displaying 'auto' same as 'visible'.  I'm staring at that test with Chrome 59, and had checked on Edge 38 and IE 11, as mentioned in [bug-not-a-bug 1376882](https://bugzilla.mozilla.org/show_bug.cgi?id=1376882)

I am also now looking at your 'pen', and yes, that shows 'auto' as a square, same as 'visible', under *both* FF and Chrome.  Edge shows 'auto' as circle.  IE shows 'auto', 'visible' and 'default' as a circle.

What's the difference btw old test and 'pen'?  That old test is testing **markers**?
> Test Description : Test all the 'overflow' property values except 'inherit' on the 'marker' element.

```
      <g id="subtest3" transform="scale(0.6) translate(300,0)">
        <path id="p7" class="testpaths" d="M 130 40 L 180 40 L 180 90"/>
        <path id="p8" class="testpaths" d="M 130 135 L 180 135 L 180 185"/>
        <path id="p9" class="testpaths" d="M 130 230 L 180 230 L 180 280"/>
      </g>
```
```
      #p7  { marker: url(#amarker1); }
      #p8  {
      marker-start: url(#amarkerStart);
      marker-mid:url(#amarkerMiddle);
      marker-end: url(#amarkerEnd);
      }
      #p9  { marker: url(#amarker2); }
```
```
      <marker id="amarker1" viewBox="0 0 10 10" markerWidth="2" markerHeight="2" refX="7.5" refY="7.5" markerUnits="strokeWidth" overflow="auto">
        <rect width="15" height="15" fill="purple" stroke="none"/>
      </marker>
      <marker id="amarker2" viewBox="0 0 10 10" markerWidth="2" markerHeight="2" refX="10" refY="10" markerUnits="strokeWidth" orient="auto" overflow="auto">
        <path d="M 10 0 L 20 20 L 0 20 Z" fill="blue" stroke="none"/>
      </marker>
      <marker id="amarkerStart" viewBox="0 0 10 10" markerWidth="2" markerHeight="2" refX="7.5" refY="7.5" markerUnits="strokeWidth" overflow="auto">
        <rect width="15" height="15" fill="purple" stroke="none"/>
      </marker>
      <marker id="amarkerMiddle" viewBox="0 0 10 10" markerWidth="2" markerHeight="2" refX="5" refY="5" markerUnits="strokeWidth" overflow="auto">
        <circle cx="5" cy="5" r="7" fill="green" stroke="none"/>
      </marker>
      <marker id="amarkerEnd" viewBox="0 0 10 10" markerWidth="2" markerHeight="2" refX="10" refY="10" markerUnits="strokeWidth" overflow="auto">
        <path d="M 10 0 L 20 20 L 0 20 Z" fill="blue" stroke="none"/>
      </marker>
```

(This is all beyond me, I'm just studying enough to dump an updated SVG2 path grammar and all the associated nits on you and Nikos.  Things like: did you know the 'prose' never mentions where commas are valid?  Things like looking for examples of exponential numbers actually used in `<path>`s found in the wild, so I can justify putting them back in.  And, of course, trying to come up with visual examples showing why "path sequence closing closepath" is a visibly real 'need'. Hence, markers, linejoin ... (ick!))

-- 
GitHub Notification of comment by tshinnic
Please view or discuss this issue at https://github.com/w3c/svgwg/issues/329#issuecomment-311848211 using your GitHub account

Received on Thursday, 29 June 2017 02:54:07 UTC