Changeset 223895 in webkit


Ignore:
Timestamp:
Oct 24, 2017 10:24:40 AM (7 years ago)
Author:
rniwa@webkit.org
Message:

SizesAttributeParser::SizesAttributeParser triggers layout
https://bugs.webkit.org/show_bug.cgi?id=178712

Reviewed by Antti Koivisto.

Revert r213711 as this change introduced an unwated synchronous layout inside Node::insertedIntoAncestor.

The test had been marked as timing out since r191379 and changed to failing expectation in r199225
as the test result's error message changes from run to run.

Disabled Tests: imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html

had been marked failing since r199225, prior to which it was marked as timeout in r191379.
imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html
is now marked as flaky.

  • css/parser/SizesAttributeParser.cpp:

(WebCore::SizesAttributeParser::SizesAttributeParser):

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/TestExpectations

    r223859 r223895  
    657657imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html [ Failure Timeout ]
    658658imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html [ Failure ]
     659imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html [ Pass Failure ]
    659660
    660661# Imported Mozilla SVG tests
  • trunk/Source/WebCore/ChangeLog

    r223893 r223895  
     12017-10-24  Ryosuke Niwa  <rniwa@webkit.org>
     2
     3        SizesAttributeParser::SizesAttributeParser triggers layout
     4        https://bugs.webkit.org/show_bug.cgi?id=178712
     5
     6        Reviewed by Antti Koivisto.
     7
     8        Revert r213711 as this change introduced an unwated synchronous layout inside Node::insertedIntoAncestor.
     9
     10        The test had been marked as timing out since r191379 and changed to failing expectation in r199225
     11        as the test result's error message changes from run to run.
     12
     13        Disabled Tests: imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html
     14                        had been marked failing since r199225, prior to which it was marked as timeout in r191379.
     15                        imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html
     16                        is now marked as flaky.
     17
     18        * css/parser/SizesAttributeParser.cpp:
     19        (WebCore::SizesAttributeParser::SizesAttributeParser):
     20
    1212017-10-24  Keith Miller  <keith_miller@apple.com>
    222
  • trunk/Source/WebCore/css/parser/SizesAttributeParser.cpp

    r218588 r223895  
    7474    , m_lengthWasSet(false)
    7575{
    76     // Ensure iframes have correct view size.
    77     if (m_document.ownerElement())
    78         m_document.ownerElement()->document().updateLayoutIgnorePendingStylesheets();
    79 
    8076    m_isValid = parse(CSSTokenizer(attribute).tokenRange());
    8177}
Note: See TracChangeset for help on using the changeset viewer.