fune/testing/web-platform/tests/css/css-pseudo/first-letter-block-to-inline.html
Rune Lillesveen 8d317af038 Bug 1469265 [wpt PR 11547] - Do not override kReattach for ::first-letter., a=testonly
Automatic update from web-platform-testsDo not override kReattach for ::first-letter.

We incorrectly did an override with kForce for ::first-letter recalc
when we were already recalculating style for re-attachment (kReattach).
This caused crashes in FirstLetterPseudoElement::DidRecalcStyle.

Bug: 853621, 853476, 853471, 853470, 853433, 853411
Change-Id: Id34e6bdbaaeb3b4933a3e963b68f0bffcda0e40e
Reviewed-on: https://chromium-review.googlesource.com/1104176
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Anders Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/master@{#568006}

--

wpt-commits: 92bb4ac55a7943cb31d5265dc99c427f4fd07d98
wpt-pr: 11547
2018-07-11 07:52:36 +01:00

17 lines
607 B
HTML

<!DOCTYPE html>
<title>CSS Test: ::first-letter stops applying to element becoming inline.</title>
<link rel="author" title="Rune Lillesveen" href="mailto:futhark@chromium.org">
<link rel="match" href="first-letter-block-to-inline-ref.html">
<link rel="help" href="https://drafts.csswg.org/css-pseudo-4/#first-letter-pseudo">
<style>
#outer.block::first-letter { color: red }
#outer.block { display: block }
</style>
<span id="outer" class="block">
<span id="inner">This text should be green.</span>
</span>
<script>
outer.offsetTop;
outer.className = "";
inner.style.color = "green";
</script>