Diff
Modified: trunk/LayoutTests/ChangeLog (276883 => 276884)
--- trunk/LayoutTests/ChangeLog 2021-05-02 16:04:25 UTC (rev 276883)
+++ trunk/LayoutTests/ChangeLog 2021-05-02 16:36:59 UTC (rev 276884)
@@ -1,3 +1,34 @@
+2021-05-01 Sam Weinig <wei...@apple.com>
+
+ Consider removing imported/w3c/canvas and canvas/philip (Part 1)
+ https://bugs.webkit.org/show_bug.cgi?id=225269
+
+ Reviewed by Simon Fraser.
+
+ Remove imported/w3c/canvas/* and canvas/philip/* and related expecations
+ and results. They are out of date copies of tests now bundled as part of
+ WPT in imported/w3c/web-platform-tests/html/canvas/element and are no
+ longer useful.
+
+ Part 1 just removes canvas/philip to make it more reasonable to review
+ and land.
+
+ * canvas/philip: Removed.
+ * http/tests/canvas/philip: Removed.
+ * platform/gtk/TestExpectations:
+ * platform/ios-wk1/TestExpectations:
+ * platform/ios-wk2/TestExpectations:
+ * platform/ios/TestExpectations:
+ * platform/mac-wk1/TestExpectations:
+ * platform/mac-wk2/TestExpectations:
+ * platform/mac-wk2/canvas/philip: Removed.
+ * platform/mac/TestExpectations:
+ * platform/mac/canvas/philip: Removed.
+ * platform/win/TestExpectations:
+ * platform/win/canvas/philip: Removed.
+ * platform/wincairo/TestExpectations:
+ * platform/wpe/TestExpectations:
+
2021-05-01 Antti Koivisto <an...@apple.com>
Share style resolvers between author shadow trees with identical style
Modified: trunk/LayoutTests/platform/gtk/TestExpectations (276883 => 276884)
--- trunk/LayoutTests/platform/gtk/TestExpectations 2021-05-02 16:04:25 UTC (rev 276883)
+++ trunk/LayoutTests/platform/gtk/TestExpectations 2021-05-02 16:36:59 UTC (rev 276884)
@@ -1671,23 +1671,6 @@
# of the slider thumb in GTK+ themes.
Bug(GTK) fast/forms/range/slider-mouse-events.html [ Failure ]
-# Tests that fail across all platforms.
-# Even though some platforms don't skip these tests, there are platform-specific
-# results generated that make these tests 'pass'.
-Bug(GTK) canvas/philip/tests/2d.composite.operation.clear.html [ Failure ]
-Bug(GTK) canvas/philip/tests/2d.composite.operation.darker.html [ Failure ]
-Bug(GTK) canvas/philip/tests/2d.drawImage.broken.html [ Failure ]
-Bug(GTK) canvas/philip/tests/2d.text.draw.baseline.bottom.html [ Failure ]
-Bug(GTK) canvas/philip/tests/2d.text.draw.baseline.hanging.html [ Failure ]
-Bug(GTK) canvas/philip/tests/2d.text.draw.baseline.ideographic.html [ Failure ]
-Bug(GTK) canvas/philip/tests/2d.text.draw.baseline.middle.html [ Failure ]
-Bug(GTK) canvas/philip/tests/2d.text.draw.baseline.top.html [ Failure ]
-Bug(GTK) canvas/philip/tests/2d.text.draw.space.collapse.end.html [ Failure ]
-Bug(GTK) canvas/philip/tests/2d.text.draw.space.collapse.other.html [ Failure ]
-Bug(GTK) canvas/philip/tests/2d.text.draw.space.collapse.space.html [ Failure ]
-Bug(GTK) canvas/philip/tests/2d.text.draw.space.collapse.start.html [ Failure ]
-Bug(GTK) canvas/philip/tests/2d.text.measure.width.space.html [ Failure ]
-
# Tests that fail because they assume a certain number of mouse
# movements during drags or fail only in Xvfb
Bug(GTK) http/tests/local/drag-over-remote-content.html [ Failure ]
@@ -1705,9 +1688,6 @@
# HTTP 204 (No Content) should be ignored
webkit.org/b/60206 http/tests/navigation/response204.html [ Failure ]
-# This test is out-dated since r95899.
-webkit.org/b/65709 canvas/philip/tests/2d.drawImage.outsidesource.html [ Failure ]
-
webkit.org/b/105693 http/tests/multipart/multipart-wait-before-boundary.html [ Skip ]
# Does not render the rectangle as it should, even though the multiple parts seem to work
@@ -1829,7 +1809,6 @@
webkit.org/b/143230 imported/mozilla/svg/filters/feImage-1.svg [ ImageOnlyFailure Pass ]
-webkit.org/b/143471 canvas/philip/tests/2d.drawImage.animated.poster.html [ Failure ]
webkit.org/b/143871 svg/W3C-SVG-1.1-SE/linking-uri-01-b.svg [ Failure ]
webkit.org/b/144673 fast/forms/button-line-height.html [ ImageOnlyFailure ]
Modified: trunk/LayoutTests/platform/ios/TestExpectations (276883 => 276884)
--- trunk/LayoutTests/platform/ios/TestExpectations 2021-05-02 16:04:25 UTC (rev 276883)
+++ trunk/LayoutTests/platform/ios/TestExpectations 2021-05-02 16:36:59 UTC (rev 276884)
@@ -1142,27 +1142,6 @@
# SVG
webkit.org/b/137574 svg/dom/SVGAnimatedAngle.html [ Skip ] # Pass, Crash
-# Canvas tests that fail:
-webkit.org/b/137530 canvas/philip/tests/2d.composite.operation.clear.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.composite.operation.darker.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.drawImage.animated.poster.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.drawImage.broken.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.drawImage.outsidesource.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.path.rect.winding.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.text.draw.baseline.bottom.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.text.draw.baseline.hanging.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.text.draw.baseline.ideographic.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.text.draw.baseline.middle.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.text.draw.baseline.top.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.text.draw.space.collapse.end.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.text.draw.space.collapse.other.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.text.draw.space.collapse.space.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.text.draw.space.collapse.start.html [ Failure ]
-webkit.org/b/137530 canvas/philip/tests/2d.text.measure.width.space.html [ Failure ]
-
-# Canvas tests that have stderr:
-canvas/philip/tests/2d.canvas.readonly.html [ Skip ]
-
# HTTP tests that time out:
http/tests/security/XFrameOptions/x-frame-options-deny-delete-frame-in-load-event.html
http/tests/local/blob/send-hybrid-blob.html
Modified: trunk/LayoutTests/platform/ios-wk1/TestExpectations (276883 => 276884)
--- trunk/LayoutTests/platform/ios-wk1/TestExpectations 2021-05-02 16:04:25 UTC (rev 276883)
+++ trunk/LayoutTests/platform/ios-wk1/TestExpectations 2021-05-02 16:36:59 UTC (rev 276884)
@@ -1955,6 +1955,5 @@
# Stale-while-revalidate is not supported on WK1
imported/w3c/web-platform-tests/fetch/stale-while-revalidate [ Skip ]
-webkit.org/b/223193 canvas/philip/tests/2d.path.stroke.scale2.html [ Failure ]
webkit.org/b/223193 imported/w3c/canvas/2d.path.stroke.scale2.html [ Failure ]
webkit.org/b/223193 imported/w3c/web-platform-tests/html/canvas/element/path-objects/2d.path.stroke.scale2.html [ Failure ]
Modified: trunk/LayoutTests/platform/ios-wk2/TestExpectations (276883 => 276884)
--- trunk/LayoutTests/platform/ios-wk2/TestExpectations 2021-05-02 16:04:25 UTC (rev 276883)
+++ trunk/LayoutTests/platform/ios-wk2/TestExpectations 2021-05-02 16:36:59 UTC (rev 276884)
@@ -891,8 +891,6 @@
fast/loader/frame-src-change-not-added-to-history.html
fast/loader/stateobjects/pushstate-clears-forward-history.html
http/tests/appcache/404-manifest.html
-http/tests/canvas/philip/tests/security.drawImage.canvas.html
-http/tests/canvas/philip/tests/security.drawImage.image.html
http/tests/cookies/double-quoted-value-with-semi-colon.html
storage/domstorage/sessionstorage/window-open.html
transitions/cubic-bezier-overflow-transform.html
Modified: trunk/LayoutTests/platform/mac/TestExpectations (276883 => 276884)
--- trunk/LayoutTests/platform/mac/TestExpectations 2021-05-02 16:04:25 UTC (rev 276883)
+++ trunk/LayoutTests/platform/mac/TestExpectations 2021-05-02 16:36:59 UTC (rev 276884)
@@ -113,21 +113,6 @@
# EventSendingController does not send events on areas outside the WebView.
scrollbars/scrollbar-click-does-not-blur-content.html
-# Below canvas test cases from http://philip.html5.org/tests/canvas/suite/tests/
-# (2d.composite.operation.clear) is failing because we support the "clear" composite op
-# without our vendor prefix since it was around in canvas before the spec was written.
-canvas/philip/tests/2d.composite.operation.clear.html [ Failure ]
-# (2d.composite.*) Most, if not all, of these are failing due to the webkit canvas
-# drawing model being different than the spec's current model. There is a current
-# effort out to change the spec to the webkit canvas model.
-canvas/philip/tests/2d.composite.operation.darker.html [ Failure ]
-
-# This canvas test is skipped because it is out of date with respect to
-# the current spec, and the fix for https://bugs.webkit.org/show_bug.cgi?id=65709
-# which complies with the current spec, makes this test fail by no longer throwing
-# exceptions that were previously expected
-canvas/philip/tests/2d.drawImage.outsidesource.html [ Failure ]
-
# This port doesn't support DeviceMotion or DeviceOrientation.
fast/dom/DeviceMotion
fast/dom/DeviceOrientation
@@ -285,8 +270,8 @@
webkit.org/b/82972 plugins/multiple-plugins.html [ Pass Failure ]
webkit.org/b/82979 fast/canvas/2d.text.draw.fill.maxWidth.gradient.html [ Pass Failure ]
-webkit.org/b/82979 canvas/philip/tests/2d.text.draw.align.center.html [ Pass Failure ]
+
# No CORS support for media elements is implemented yet.
http/tests/security/canvas-remote-read-remote-video-allowed-anonymous.html [ Failure ]
http/tests/security/canvas-remote-read-remote-video-allowed-with-credentials.html [ Failure ]
@@ -526,11 +511,6 @@
# The following tests only fail on Mac EWS bots. Unfortunately, we haven't been able to figure out the cause of these failures.
-webkit.org/b/112176 canvas/philip/tests/2d.path.arc.scale.2.html [ Failure Pass ]
-webkit.org/b/112176 canvas/philip/tests/2d.path.arcTo.scale.html [ Failure Pass ]
-webkit.org/b/112176 canvas/philip/tests/2d.path.arcTo.transformation.html [ Failure Pass ]
-webkit.org/b/112176 canvas/philip/tests/2d.path.stroke.scale1.html [ Failure Pass ]
-webkit.org/b/112176 canvas/philip/tests/2d.path.stroke.skew.html [ Failure Pass ]
webkit.org/b/112176 compositing/overflow/composited-scrolling-paint-phases.html [ Failure Pass ]
webkit.org/b/112176 compositing/overflow/scrolling-without-painting.html [ Failure Pass ]
webkit.org/b/112176 compositing/overflow/updating-scrolling-content.html [ Failure Pass ]
@@ -549,8 +529,6 @@
# WebKit1-only
webkit.org/b/103857 fast/events/mouse-cursor-change.html [ Failure ]
-webkit.org/b/116245 canvas/philip/tests/2d.text.draw.fontface.notinpage.html [ Pass Failure ]
-
webkit.org/b/120387 svg/animations/svglengthlist-animation-3.html [ Pass Failure ]
webkit.org/b/120923 animations/cross-fade-background-image.html [ ImageOnlyFailure ]
@@ -791,7 +769,6 @@
webkit.org/b/137505 media/track/track-forced-subtitles-in-band.html [ Failure Pass Timeout ]
# FIXME: Needs bugzilla (<rdar://problem/16040720>)
-canvas/philip/tests/2d.drawImage.animated.poster.html [ Pass Failure ]
fast/canvas/canvas-scale-strokePath-shadow.html [ Pass Failure ]
# FIXME: Needs bugzilla (<rdar://problem/16663912>)
Modified: trunk/LayoutTests/platform/mac-wk1/TestExpectations (276883 => 276884)
--- trunk/LayoutTests/platform/mac-wk1/TestExpectations 2021-05-02 16:04:25 UTC (rev 276883)
+++ trunk/LayoutTests/platform/mac-wk1/TestExpectations 2021-05-02 16:36:59 UTC (rev 276884)
@@ -1061,17 +1061,6 @@
webkit.org/b/206945 [ Catalina ] compositing/repaint/become-overlay-composited-layer.html [ Pass Failure ]
# rdar://65287528 (CrashTracer: DumpRenderTree at com.apple.QuartzCore: CA::OGL::MetalContext::create_pipeline_state (SC crash on SC_SCCVN::MakeBufferIntrinsicProp))
-[ Catalina ] canvas/philip/tests/2d.gradient.radial.cone.behind.html [ Skip ]
-[ Catalina ] canvas/philip/tests/2d.gradient.radial.cone.beside.html [ Skip ]
-[ Catalina ] canvas/philip/tests/2d.gradient.radial.cone.bottom.html [ Skip ]
-[ Catalina ] canvas/philip/tests/2d.gradient.radial.cone.cylinder.html [ Skip ]
-[ Catalina ] canvas/philip/tests/2d.gradient.radial.cone.front.html [ Skip ]
-[ Catalina ] canvas/philip/tests/2d.gradient.radial.cone.shape1.html [ Skip ]
-[ Catalina ] canvas/philip/tests/2d.gradient.radial.cone.shape2.html [ Skip ]
-[ Catalina ] canvas/philip/tests/2d.gradient.radial.cone.top.html [ Skip ]
-[ Catalina ] canvas/philip/tests/2d.gradient.radial.touch1.html [ Skip ]
-[ Catalina ] canvas/philip/tests/2d.gradient.radial.touch2.html [ Skip ]
-[ Catalina ] canvas/philip/tests/2d.gradient.radial.touch3.html [ Skip ]
[ Catalina ] fast/canvas/canvas-currentColor.html [ Skip ]
[ Catalina ] fast/canvas/canvas-radial-gradient-spreadMethod.html [ Skip ]
[ Catalina ] imported/w3c/canvas/2d.gradient.radial.cone.behind.html [ Skip ]
@@ -1160,9 +1149,6 @@
[ BigSur+ ] fast/images/image-copy-memory-usage.html [ Failure ]
# rdar://65642935 15 canvas layout tests consistently failing
-[ arm64 ] canvas/philip/tests/2d.line.miter.obtuse.html [ Failure ]
-[ arm64 ] canvas/philip/tests/2d.path.arc.selfintersect.1.html [ Failure ]
-[ arm64 ] canvas/philip/tests/2d.path.arc.shape.3.html [ Failure ]
[ arm64 ] fast/canvas/canvas-ellipse-zero-lineto.html [ Failure ]
[ arm64 ] imported/w3c/canvas/2d.line.miter.obtuse.html [ Failure ]
[ arm64 ] imported/w3c/canvas/2d.path.arc.selfintersect.1.html [ Failure ]
@@ -1261,7 +1247,6 @@
webkit.org/b/223104 compositing/visibility/iframe-visibility-hidden.html [ Pass ImageOnlyFailure ]
-webkit.org/b/223193 canvas/philip/tests/2d.path.stroke.scale2.html [ Failure ]
webkit.org/b/223193 imported/w3c/canvas/2d.path.stroke.scale2.html [ Failure ]
webkit.org/b/223193 imported/w3c/web-platform-tests/html/canvas/element/path-objects/2d.path.stroke.scale2.html [ Failure ]
Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (276883 => 276884)
--- trunk/LayoutTests/platform/mac-wk2/TestExpectations 2021-05-02 16:04:25 UTC (rev 276883)
+++ trunk/LayoutTests/platform/mac-wk2/TestExpectations 2021-05-02 16:36:59 UTC (rev 276884)
@@ -1144,9 +1144,6 @@
[ arm64 ] fast/table/hidpi-collapsed-border-with-odd-pixel-width.html [ Pass ImageOnlyFailure ]
# rdar://65642935 ([AS] 20A2323e: 15 canvas layout tests consistently failing)
-[ arm64 ] canvas/philip/tests/2d.line.miter.obtuse.html [ Failure ]
-[ arm64 ] canvas/philip/tests/2d.path.arc.selfintersect.1.html [ Failure ]
-[ arm64 ] canvas/philip/tests/2d.path.arc.shape.3.html [ Failure ]
[ arm64 ] fast/canvas/canvas-ellipse-zero-lineto.html [ Failure ]
[ arm64 ] imported/w3c/canvas/2d.line.miter.obtuse.html [ Failure ]
[ arm64 ] imported/w3c/canvas/2d.path.arc.selfintersect.1.html [ Failure ]
Modified: trunk/LayoutTests/platform/win/TestExpectations (276883 => 276884)
--- trunk/LayoutTests/platform/win/TestExpectations 2021-05-02 16:04:25 UTC (rev 276883)
+++ trunk/LayoutTests/platform/win/TestExpectations 2021-05-02 16:36:59 UTC (rev 276884)
@@ -1770,25 +1770,6 @@
################## Canvas Issues ####################
################################################################################
-# These tests fail on all platforms:
-canvas/philip/tests/2d.composite.operation.clear.html
-canvas/philip/tests/2d.composite.operation.darker.html
-canvas/philip/tests/2d.drawImage.outsidesource.html
-canvas/philip/tests/2d.gradient.radial.cone.front.html
-
-# These tests only fail on Windows.
-webkit.org/b/140759 canvas/philip/tests/2d.gradient.radial.cone.top.html
-webkit.org/b/140759 canvas/philip/tests/2d.gradient.radial.inside2.html
-webkit.org/b/140759 canvas/philip/tests/2d.gradient.radial.inside3.html
-webkit.org/b/140759 canvas/philip/tests/2d.gradient.radial.outside1.html
-webkit.org/b/140759 canvas/philip/tests/2d.line.cap.closed.html
-webkit.org/b/140759 canvas/philip/tests/2d.path.arcTo.collinear.2.html
-webkit.org/b/140759 canvas/philip/tests/2d.path.arcTo.collinear.3.html
-webkit.org/b/140759 canvas/philip/tests/2d.shadow.enable.blur.html
-webkit.org/b/140759 canvas/philip/tests/2d.shadow.enable.x.html
-webkit.org/b/140759 canvas/philip/tests/2d.shadow.enable.y.html
-webkit.org/b/146795 canvas/philip/tests/2d.text.draw.fontface.notinpage.html [ Pass Failure ]
-
fast/canvas/canvas-gradient-addStop-error.html [ Failure ]
fast/canvas/canvas-quadratic-same-endpoint.html [ Failure ]
fast/canvas/canvas-blending-global-alpha.html [ Failure ]
@@ -1816,7 +1797,6 @@
webkit.org/b/138862 imported/w3c/canvas/2d.shadow.enable.x.html [ Failure ]
webkit.org/b/138862 imported/w3c/canvas/2d.shadow.enable.y.html [ Failure ]
-canvas/philip/tests/2d.drawImage.broken.html [ Skip ] # Crashes in Debug
################################################################################
################# End Canvas Issues ####################
################################################################################
Modified: trunk/LayoutTests/platform/wincairo/TestExpectations (276883 => 276884)
--- trunk/LayoutTests/platform/wincairo/TestExpectations 2021-05-02 16:04:25 UTC (rev 276883)
+++ trunk/LayoutTests/platform/wincairo/TestExpectations 2021-05-02 16:36:59 UTC (rev 276884)
@@ -392,25 +392,6 @@
webkit.org/b/58845 fast/dom/title-directionality-removeChild.html [ Skip ]
webkit.org/b/58845 fast/dom/title-directionality.html [ Skip ]
-# Tests that fail across all platforms.
-# Even though some platforms don't skip these tests, there are platform-specific
-# results generated that make these tests 'pass'.
-canvas/philip/tests/2d.composite.operation.clear.html [ Failure ]
-canvas/philip/tests/2d.composite.operation.darker.html [ Failure ]
-canvas/philip/tests/2d.drawImage.animated.poster.html [ Failure ]
-canvas/philip/tests/2d.drawImage.broken.html [ Failure ]
-canvas/philip/tests/2d.drawImage.outsidesource.html [ Failure ]
-canvas/philip/tests/2d.text.draw.baseline.bottom.html [ Failure ]
-canvas/philip/tests/2d.text.draw.baseline.hanging.html [ Failure ]
-canvas/philip/tests/2d.text.draw.baseline.ideographic.html [ Failure ]
-canvas/philip/tests/2d.text.draw.baseline.middle.html [ Failure ]
-canvas/philip/tests/2d.text.draw.baseline.top.html [ Failure ]
-canvas/philip/tests/2d.text.draw.space.collapse.end.html [ Failure ]
-canvas/philip/tests/2d.text.draw.space.collapse.other.html [ Failure ]
-canvas/philip/tests/2d.text.draw.space.collapse.space.html [ Failure ]
-canvas/philip/tests/2d.text.draw.space.collapse.start.html [ Failure ]
-canvas/philip/tests/2d.text.measure.width.space.html [ Failure ]
-
# This only applies to file:// loading of ES6 Modules via the import syntax. When
# Windows recognizes .mjs files as _javascript_, this will just work.
js/dom/modules/import-mjs-module.html [ Failure ]
Modified: trunk/LayoutTests/platform/wpe/TestExpectations (276883 => 276884)
--- trunk/LayoutTests/platform/wpe/TestExpectations 2021-05-02 16:04:25 UTC (rev 276883)
+++ trunk/LayoutTests/platform/wpe/TestExpectations 2021-05-02 16:36:59 UTC (rev 276884)
@@ -930,22 +930,6 @@
# Unknown
webkit.org/b/120839 animations/cross-fade-background-image.html [ ImageOnlyFailure ]
-Bug(WPE) canvas/philip/tests/2d.composite.operation.clear.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.composite.operation.darker.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.drawImage.animated.poster.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.drawImage.broken.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.drawImage.outsidesource.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.text.draw.baseline.bottom.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.text.draw.baseline.hanging.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.text.draw.baseline.ideographic.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.text.draw.baseline.middle.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.text.draw.baseline.top.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.text.draw.space.collapse.end.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.text.draw.space.collapse.other.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.text.draw.space.collapse.space.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.text.draw.space.collapse.start.html [ Failure ]
-Bug(WPE) canvas/philip/tests/2d.text.measure.width.space.html [ Failure ]
-
Bug(WPE) ietestcenter/css3/flexbox/flexbox-align-stretch-001.htm [ ImageOnlyFailure ]
Bug(WPE) ietestcenter/css3/flexbox/flexbox-layout-002.htm [ ImageOnlyFailure ]