Revision 46c8d39a9fde254df3398c681fd724990d289892 authored by Manuel Rego Casasnovas on 22 June 2018, 14:40:57 UTC, committed by Blink WPT Bot on 22 June 2018, 15:00:17 UTC
The spec is very clear about this
(https://drafts.csswg.org/css-contain/#containment-size):
  "Replaced elements must be treated as having an intrinsic width
   and height of 0."

The patch modifies LayoutReplaced::ComputeIntrinsicSizingInfo()
so that it returns zero for elements with "contain: size".

BUG=853441
TEST=external/wpt/css/css-contain/contain-size-013.html

Change-Id: I91490b120a110be20a91d564da4fdc3d9a11b70a
Reviewed-on: https://chromium-review.googlesource.com/1110819
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#569610}
1 parent fb04aed
History
File Mode Size
legacy-mb-japanese
legacy-mb-korean
legacy-mb-tchinese
resources
META.yml -rw-r--r-- 51 bytes
api-basics.html -rw-r--r-- 2.1 KB
api-invalid-label.html -rw-r--r-- 919 bytes
api-replacement-encodings.html -rw-r--r-- 690 bytes
api-surrogates-utf8.html -rw-r--r-- 1.5 KB
big5-encoder.html -rw-r--r-- 1.8 KB
eof-shift_jis-ref.html -rw-r--r-- 141 bytes
eof-shift_jis.html -rw-r--r-- 188 bytes
eof-utf-8-one-ref.html -rw-r--r-- 142 bytes
eof-utf-8-one.html -rw-r--r-- 181 bytes
eof-utf-8-three-ref.html -rw-r--r-- 146 bytes
eof-utf-8-three.html -rw-r--r-- 189 bytes
eof-utf-8-two-ref.html -rw-r--r-- 142 bytes
eof-utf-8-two.html -rw-r--r-- 182 bytes
gb18030-encoder.html -rw-r--r-- 777 bytes
gbk-encoder.html -rw-r--r-- 773 bytes
idlharness.any.js -rw-r--r-- 436 bytes
iso-2022-jp-decoder.html -rw-r--r-- 3.2 KB
iso-2022-jp-encoder.html -rw-r--r-- 778 bytes
replacement-encodings.html -rw-r--r-- 862 bytes
single-byte-decoder.html -rw-r--r-- 18.2 KB
textdecoder-byte-order-marks.html -rw-r--r-- 1.6 KB
textdecoder-copy.any.js -rw-r--r-- 442 bytes
textdecoder-fatal-single-byte.html -rw-r--r-- 2.9 KB
textdecoder-fatal-streaming.html -rw-r--r-- 1.6 KB
textdecoder-fatal.html -rw-r--r-- 4.1 KB
textdecoder-ignorebom.html -rw-r--r-- 1.9 KB
textdecoder-labels.html -rw-r--r-- 1.5 KB
textdecoder-streaming.html -rw-r--r-- 1.7 KB
textdecoder-utf16-surrogates.html -rw-r--r-- 1.3 KB
textencoder-constructor-non-utf.html -rw-r--r-- 817 bytes
textencoder-utf16-surrogates.html -rw-r--r-- 1.3 KB
unsupported-encodings.html -rw-r--r-- 1.5 KB
utf-32.html -rw-r--r-- 1.4 KB

back to top