|
SVG does not respect overflow:visible.
For standalone svg documents, always clip to the viewport ('auto' acts as 'hidden').
For 'overflow: hidden | scroll' on any svg element: clip.
For 'overflow: auto | visible' on any svg element: don't clip.
New behaviours for stand-alone svg documents:
* overflow-x and overflow-y for controlling each scrollbar independently is now supported.
* overflow:scroll will display scrollbars regardless of the svg overflowing or not (as required by CSS).
* overflow:hidden will cause overflow to be clipped away and scrollbars to be hidden.
BUG= 231577
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=172126
Total comments: 3
Total comments: 1
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+902 lines, -92 lines) |
Patch |
|
M |
LayoutTests/TestExpectations
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
|
D |
LayoutTests/fast/svg/different-overflow-values.html
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+0 lines, -22 lines |
0 comments
|
Download
|
|
D |
LayoutTests/fast/svg/different-overflow-values-expected.txt
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+0 lines, -12 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/W3C-SVG-1.1-SE/painting-marker-05-f.svg
|
View
|
1
2
|
1 chunk |
+240 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/W3C-SVG-1.1-SE/painting-marker-05-f-expected.txt
|
View
|
1
2
|
1 chunk |
+102 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/W3C-SVG-1.1-SE/painting-marker-06-f.svg
|
View
|
1
2
4
|
1 chunk |
+159 lines, -0 lines |
0 comments
|
Download
|
|
A + |
LayoutTests/svg/W3C-SVG-1.1-SE/painting-marker-06-f-expected.txt
|
View
|
1
2
|
4 chunks |
+20 lines, -17 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/animations/animate-viewport-overflow.html
|
View
|
|
1 chunk |
+27 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/animations/animate-viewport-overflow-2.html
|
View
|
1
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/animations/animate-viewport-overflow-2-expected.html
|
View
|
1
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/animations/animate-viewport-overflow-expected.html
|
View
|
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/in-html/overflow-repaint.html
|
View
|
|
1 chunk |
+23 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/in-html/overflow-repaint-expected.html
|
View
|
|
1 chunk |
+17 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/in-html/overflow-svg-root.html
|
View
|
|
1 chunk |
+22 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/in-html/overflow-svg-root-attr.html
|
View
|
|
1 chunk |
+17 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/in-html/overflow-svg-root-attr-expected.html
|
View
|
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/in-html/overflow-svg-root-expected.html
|
View
|
|
1 chunk |
+17 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/in-html/overflow-svg-root-style.html
|
View
|
|
1 chunk |
+22 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/in-html/overflow-svg-root-style-expected.html
|
View
|
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/overflow/overflow-on-outermost-svg-element-horizontal-auto.svg
|
View
|
1
2
3
4
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/overflow/overflow-on-outermost-svg-element-horizontal-auto-expected.html
|
View
|
1
2
3
4
5
6
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
|
M |
LayoutTests/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.txt
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
LayoutTests/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.txt
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
LayoutTests/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible.xhtml
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
A |
LayoutTests/svg/overflow/overflow-on-outermost-svg-element-vertical-auto.svg
|
View
|
1
2
3
4
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/overflow/overflow-on-outermost-svg-element-vertical-auto-expected.html
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/overflow/overflow-scroll-on-outermost-svg-element.svg
|
View
|
1
2
3
4
5
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/overflow/overflow-scroll-on-outermost-svg-element-expected.html
|
View
|
1
2
3
4
5
6
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/overflow/overflow-visible-repaint-expected.txt
|
View
|
1
2
3
4
5
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/overflow/overflow-x-hidden-on-outermost-svg-element.svg
|
View
|
1
2
3
4
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/overflow/overflow-x-hidden-on-outermost-svg-element-expected.svg
|
View
|
1
2
3
4
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/overflow/overflow-y-hidden-on-outermost-svg-element.svg
|
View
|
1
2
3
4
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
|
A |
LayoutTests/svg/overflow/overflow-y-hidden-on-outermost-svg-element-expected.svg
|
View
|
1
2
3
4
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/css/resolver/StyleAdjuster.cpp
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -21 lines |
0 comments
|
Download
|
|
M |
Source/core/frame/FrameView.cpp
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+6 lines, -5 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/RenderSVGRoot.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/RenderSVGRoot.cpp
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
5 chunks |
+26 lines, -5 lines |
0 comments
|
Download
|
|
M |
Source/core/rendering/svg/SVGRenderSupport.cpp
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -7 lines |
0 comments
|
Download
|
Total messages: 18 (0 generated)
|