New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 686016 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
NOT IN USE
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

Unnecessary creation of layout objects for consecutive whitespace siblings

Reported by r...@opera.com, Jan 27 2017

Issue description

Run the following in content_shell with --run-layout-test to dump the layout object tree.

<!DOCTYPE html>
<div id="d">x</div>
<script>
    for (var i=0; i<10; i++)
        d.appendChild(document.createTextNode(" "));
</script>

We unnecessarily create LayoutText objects for all 10.

 

Comment 1 by eco...@igalia.com, Jan 27 2017

Cc: eco...@igalia.com
Components: -Blink>CSS Blink>Layout
Did some analysis for this. According to canHaveWhitespaceChildren() we are skipping white space children only for some elements. So for others we go ahead and create LayoutText. And we try to merge the nodes in mergeNextSiblingNodesIfPossible (invoked from node::normalize), but i couldn't normalize being called from anywhere other than from v8. So when i called normalize from content it is infact removing all these text nodes. So should we do something like this normalization in the text layout construction itlsef?

Comment 4 by r...@opera.com, Mar 27 2017

No, you cannot modify the dom like that unless the author explicitly asks for it through normalize().

ecobos@ started on this in: https://codereview.chromium.org/2719993003/

ok, thanks for the info, i will follow the change.

Comment 6 by eco...@igalia.com, Mar 27 2017

Yeah, the short answer is that this happens to expose bugs like  issue 648931  in a few more places, so we probably need to wait for the lazy whitespace re-attachment rune@ is working on, or disabling that optimization if we're in a shadow tree or something like that...

Comment 7 by r...@opera.com, Jun 9 2017

Owner: r...@opera.com
Status: Assigned (was: Available)
Project Member

Comment 8 by bugdroid1@chromium.org, Jun 30 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7c44da721a59e6aa0b9fdcddb314175cb1e0123f

commit 7c44da721a59e6aa0b9fdcddb314175cb1e0123f
Author: Rune Lillesveen <rune@opera.com>
Date: Fri Jun 30 12:28:44 2017

Implement lazy (re-)attachment of whitespace.

The existing implementation of re-attachment of whitespace nodes had
performance issues because it tried to re-attach whitepace nodes as
early as possible, leading to multiple re-attachments of the same node
and multiple sibling-walks past the same out-of-flow elements.

Instead, this CL stores the last seen text node in a new
WhitespaceAttacher object and delays the re-attachment of that text
node until we know its need for a LayoutObject for the current layout
tree rebuild. In particular, we don't re-attach the whitespace node
when previous siblings are/become display:none or out-of-flow.

Contrary to what last_text_node did, the WhitespaceAttacher persist
the last seen text node in the flat tree order and across
display:contents and slot/content element which fixes various
correctness issues in addition to performance issues.

In addition to the last visited text node, we also store the last
seen display:contents element and only walk the display:contents
subtree when needed to find its first in-flow whitespace descendant.

BUG= 349395 , 399816 , 705525 , 686016 , 648931 , 650168 

Change-Id: Id397986c49a4bc75e831da1ff8b679f2043873c3
Reviewed-on: https://chromium-review.googlesource.com/517940
Commit-Queue: Rune Lillesveen <rune@opera.com>
Reviewed-by: Hayato Ito <hayato@chromium.org>
Reviewed-by: meade_UTC10 <meade@chromium.org>
Cr-Commit-Position: refs/heads/master@{#483683}
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/accessibility/aria-roles-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/accessibility/element-role-mapping-focusable-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/compositing/lots-of-img-layers-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/compositing/lots-of-img-layers-with-opacity-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/compositing/overflow/do-not-repaint-if-scrolling-composited-layers-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/editing/execCommand/outdent-break-with-style-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/editing/selection/extend-byline-withfloat-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/editing/selection/focus-crash-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/editing/selection/undo-crash-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/block/float/float-not-removed-from-pre-block-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/canvas/canvas-render-layer-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/css-generated-content/before-content-continuation-chain-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/css/positioned-overflow-scroll-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/css/style-tag-display-none-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/dom/Element/scroll-width-hidden-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/dom/Element/scroll-width-visible-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/dom/HTMLImageElement/image-sizes-2x-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/dom/HTMLLinkElement/link-and-subresource-test-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/dom/HTMLLinkElement/link-and-subresource-test-nonexistent-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/dom/HTMLLinkElement/prefetch-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/dom/hidden-iframe-no-focus-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/dynamic/float-from-empty-line-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/forms/datalist/input-appearance-range-with-datalist-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/forms/focus-selection-input-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/forms/focus-selection-textarea-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/forms/interactive-validation-prevented-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/forms/select/select-listbox-focus-displaynone-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/forms/select/select-no-name-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/forms/textarea/textarea-setvalue-submit-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/frames/content-opacity-2-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/html/layout-runs-and-floats-crash-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/parser/comments-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/ruby/ruby-base-merge-block-children-crash-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/ruby/ruby-text-before-child-split-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/ruby/select-ruby-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/ruby/split-ruby-run-percentage-height-descendant-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/scrolling/scrollbar-repaint-two-level-scrollable-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/selectors/style-sharing-last-child-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/text/bidi-reverse-runs-crash-expected.txt
[add] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/text/whitespace/inline-whitespace-after-float-expected.html
[add] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/text/whitespace/inline-whitespace-after-float.html
[add] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/text/whitespace/reattach-slotted-whitespace-expected.html
[add] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/text/whitespace/reattach-slotted-whitespace.html
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/fast/text/word-break-next-linebox-not-dirty-crash-main-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/html/marquee/marquee-without-frame-no-crash-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/http/tests/css/cross-fade-reload-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/http/tests/loading/preload-image-sizes-2x-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/http/tests/loading/preload-image-sizes-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/http/tests/loading/slow-parsing-subframe-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/http/tests/misc/empty-urls-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/http/tests/misc/form-target-iframe-location-change-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/http/tests/navigation/same-and-different-back-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/http/tests/security/window-named-valueOf-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/http/tests/security/xss-DENIED-frame-name-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/inspector/elements/elements-hide-html-comments-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/paint/invalidation/absolute-layer-specified-left-or-right-auto-width-moved-vertically-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/paint/invalidation/fixed-position-layer-moved-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/paint/invalidation/flexbox/repaint-on-layout-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/paint/invalidation/remove-inline-block-descendant-of-flex-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/animations/rotate-transform-equivalent-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/compositing/geometry/clipping-foreground-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/compositing/iframes/composited-iframe-alignment-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/compositing/overflow/clip-parent-reset-expected.txt
[delete] https://crrev.com/203a2bad8062d170441af80f574e897bc586f180/third_party/WebKit/LayoutTests/platform/linux/compositing/overflow/do-not-repaint-if-scrolling-composited-layers-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/compositing/video-frame-size-change-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/css1/classification/display-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/css2.1/t090501-c414-flt-ln-03-d-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/css2.1/t1204-root-e-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/css2.1/t1205-c561-list-displ-00-b-expected.txt
[delete] https://crrev.com/203a2bad8062d170441af80f574e897bc586f180/third_party/WebKit/LayoutTests/platform/linux/css3/filters/regions-expanding-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/css3/selectors3/xhtml/css3-modsel-d3-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/css3/selectors3/xml/css3-modsel-d3-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/caret/caret-color-001-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/caret/caret-color-003-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/caret/caret-color-004-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/caret/caret-color-005-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/caret/caret-color-010-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/caret/caret-color-014-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/caret/caret-color-015-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/caret/caret-position-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/input/caret-at-the-edge-of-input-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/input/reveal-caret-of-multiline-input-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/inserting/4960120-1-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/pasteboard/drop-text-without-selection-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/selection/4960137-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/selection/4975120-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/selection/5354455-2-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/selection/drag-in-iframe-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/selection/expanding-selections2-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/selection/focus-body-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/selection/mixed-editability-1-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/selection/move-by-sentence-001-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/editing/selection/selection-actions-expected.txt
[delete] https://crrev.com/203a2bad8062d170441af80f574e897bc586f180/third_party/WebKit/LayoutTests/platform/linux/fast/canvas/canvas-ellipse-connecting-line-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/canvas/canvas-shadow-source-in-expected.txt
[delete] https://crrev.com/203a2bad8062d170441af80f574e897bc586f180/third_party/WebKit/LayoutTests/platform/linux/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.png
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css-generated-content/table-before-after-child-add-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css-generated-content/table-cell-before-after-child-add-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css-generated-content/table-row-before-after-child-add-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css-generated-content/table-table-before-after-child-add-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css/ZeroOpacityLayers-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css/ZeroOpacityLayers2-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css/font-face-opentype-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css/font-face-synthetic-bold-italic-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css/font-face-weight-matching-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css/h1-in-section-elements-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css/ignore-empty-focus-ring-rects-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css/invalidation-errors-2-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css/invalidation-errors-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/css/nested-floating-relative-position-percentages-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/dom/inner-text-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/dynamic/011-expected.txt
[delete] https://crrev.com/203a2bad8062d170441af80f574e897bc586f180/third_party/WebKit/LayoutTests/platform/linux/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-2-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/dynamic/link-href-change-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/dynamic/outerHTML-img-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/dynamic/window-resize-scrollbars-test-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/dynamic/window-scrollbars-test-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/events/context-no-deselect-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/button/button-align-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/indeterminate-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/number/number-appearance-datalist-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/number/number-appearance-rtl-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/preserveFormDuringResidualStyle-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/search/search-appearance-basic-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/search/search-cancel-button-style-sharing-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/listbox-appearance-basic-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/listbox-with-display-none-option-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/menulist-deselect-update-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/select-align-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/select-autofilled-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/select-change-listbox-size-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/select-empty-option-height-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/select-initial-position-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/select-item-background-clip-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/select-listbox-multiple-no-focusring-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/text/input-appearance-preventDefault-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/text/input-no-renderer-expected.txt
[modify] https://crrev.com/7c44da721a59e6aa0b9fdcddb314175cb1e0123f/third_party/WebKit/LayoutTests/platform/linux/fast/forms/text/input-placeholde

Comment 9 by r...@opera.com, Jun 30 2017

Status: Fixed (was: Assigned)

Comment 10 Deleted

Sign in to add a comment