⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 203321 in webkit


Ignore:
Timestamp:
Jul 15, 2016, 9:17:21 PM (10 years ago)
Author:
benjamin@webkit.org
Message:

[mac] LayoutTest fast/css/ancestor-of-hovered-element-detached.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=159173

Reviewed by Alexey Proskuryakov.

The test ancestor-of-hovered-element-detached.html is not reliably
covering r202324.

In the case of that test, the first style update is done with
the flag TeardownType::KeepHoverAndActive. This keeps the ":hover" state
set despite the subtree losing their renderer.
This looks like a serious issue that should be tested separately.

  • fast/css/ancestor-of-hovered-element-removed.html:

The :hover update timer is actually a zero timer.
It is reasonable to expect a full update after one frame update.

  • fast/css/ancestor-of-hovered-element-detached-expected.txt: Removed.
  • fast/css/ancestor-of-hovered-element-detached.html: Removed.
  • platform/ios-simulator/TestExpectations:
  • platform/mac/TestExpectations:
Location:
trunk/LayoutTests
Files:
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r203319 r203321  
     12016-07-15  Benjamin Poulain  <benjamin@webkit.org>
     2
     3        [mac] LayoutTest fast/css/ancestor-of-hovered-element-detached.html is flaky
     4        https://bugs.webkit.org/show_bug.cgi?id=159173
     5
     6        Reviewed by Alexey Proskuryakov.
     7
     8        The test ancestor-of-hovered-element-detached.html is not reliably
     9        covering r202324.
     10
     11        In the case of that test, the first style update is done with
     12        the flag TeardownType::KeepHoverAndActive. This keeps the ":hover" state
     13        set despite the subtree losing their renderer.
     14        This looks like a serious issue that should be tested separately.
     15
     16        * fast/css/ancestor-of-hovered-element-removed.html:
     17        The :hover update timer is actually a zero timer.
     18        It is reasonable to expect a full update after one frame update.
     19
     20        * fast/css/ancestor-of-hovered-element-detached-expected.txt: Removed.
     21        * fast/css/ancestor-of-hovered-element-detached.html: Removed.
     22        * platform/ios-simulator/TestExpectations:
     23        * platform/mac/TestExpectations:
     24
    1252016-07-15  Myles C. Maxfield  <mmaxfield@apple.com>
    226
  • trunk/LayoutTests/fast/css/ancestor-of-hovered-element-removed.html

    r202324 r203321  
    9494        shouldBe('elementsMatchingHoverSelector()', '["html", "body", "prime-ancestor", "interceptor"]');
    9595        finishJSTest();
    96     }, 125);
     96    }, 17);
    9797    </script>
    9898    <script src="../../resources/js-test-post.js"></script>
  • trunk/LayoutTests/platform/ios-simulator/TestExpectations

    r203292 r203321  
    14131413fast/css-generated-content/table-parts-before-and-after.html [ Failure ]
    14141414fast/css/absolute-child-with-percent-height-inside-relative-parent.html [ Failure ]
    1415 fast/css/ancestor-of-hovered-element-detached.html [ Failure ]
    14161415fast/css/ancestor-of-hovered-element-removed.html [ Failure ]
    14171416fast/css/background-image-with-baseurl.html [ Failure ]
  • trunk/LayoutTests/platform/mac/TestExpectations

    r203278 r203321  
    14501450webkit.org/b/158500 storage/indexeddb/database-close-private.html [ Pass Failure ]
    14511451
    1452 webkit.org/b/159173 fast/css/ancestor-of-hovered-element-detached.html [ Pass Failure ]
    1453 
    14541452webkit.org/b/158640 imported/blink/storage/indexeddb/blob-valid-after-deletion.html [ Pass Failure ]
Note: See TracChangeset for help on using the changeset viewer.