Hovering over a slotted Text node clears hover state
[WebKit-https.git] / LayoutTests / ChangeLog
index 0c6fad1..2cf4ff1 100644 (file)
@@ -1,3 +1,298 @@
+2016-11-11  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Hovering over a slotted Text node clears hover state
+        https://bugs.webkit.org/show_bug.cgi?id=164002
+        <rdar://problem/29040471>
+
+        Reviewed by Simon Fraser.
+
+        Added two reference tests for activating and hovering over a Text node.
+        The text node should activate :hover and :activate rules in the shadow tree respectively.
+
+        * fast/shadow-dom/activate-over-slotted-content-expected.html: Added.
+        * fast/shadow-dom/activate-over-slotted-content.html: Added.
+        * fast/shadow-dom/hover-over-slotted-content-expected.html: Added.
+        * fast/shadow-dom/hover-over-slotted-content.html: Added.
+        * platform/ios-simulator/TestExpectations: Skip the newly added tests since iOS doesn't
+        support :hover or :activate via mouse down.
+
+2016-11-11  Brent Fulgham  <bfulgham@apple.com>
+
+        Neutered ArrayBuffers are not properly serialized
+        https://bugs.webkit.org/show_bug.cgi?id=164647
+        <rdar://problem/29213490>
+
+        Reviewed by David Kilzer.
+
+        * fast/canvas/neutered-imagedata-expected.txt: Added.
+        * fast/canvas/neutered-imagedata.html: Added.
+
+2016-11-11  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        [WK2] autocorrect and autocapitalize attributes do not work in contenteditable elements
+        https://bugs.webkit.org/show_bug.cgi?id=164538
+        <rdar://problem/8418711>
+
+        Reviewed by Ryosuke Niwa.
+
+        Adds new layout tests verifying that `autocorrect` and `autocapitalize` attributes can be used to opt out of
+        autocapitalization and autocorrection in a contenteditable area in WK2. Additionally, tests that autocorrection
+        and autocapitalization attributes may be changed by setting `element.autocorrect` and `element.autocapitalize`,
+        respectively.
+
+        * fast/events/ios/contenteditable-autocapitalize-none-expected.txt: Added.
+        * fast/events/ios/contenteditable-autocapitalize-none.html: Added.
+        * fast/events/ios/contenteditable-autocorrect-off-expected.txt: Added.
+        * fast/events/ios/contenteditable-autocorrect-off.html: Added.
+
+2016-11-11  Antti Koivisto  <antti@apple.com>
+
+        Updating class name doesn't update the slotted content's style
+        https://bugs.webkit.org/show_bug.cgi?id=164577
+        <rdar://problem/29205873>
+
+        Reviewed by Ryosuke Niwa.
+
+        * fast/shadow-dom/css-scoping-slotted-invalidation-expected.html: Added.
+        * fast/shadow-dom/css-scoping-slotted-invalidation.html: Added.
+
+2016-11-11  Chris Dumez  <cdumez@apple.com>
+
+        WorkerGlobalScope's indexedDB property should be on the prototype, not the instance
+        https://bugs.webkit.org/show_bug.cgi?id=164644
+
+        Reviewed by Brady Eidson.
+
+        Extend layout test coverage to check that:
+        - WorkerGlobalScope.indexedDB is on the prototype.
+        - WorkerGlobalScope.IDBDatabase constructor is on the instance
+
+        Both are enabled at runtime properties.
+
+        * fast/workers/WorkerGlobalScope-properties-prototype-expected.txt:
+        * fast/workers/WorkerGlobalScope-properties-prototype.html:
+        * fast/workers/self-hasOwnProperty-expected.txt:
+        * fast/workers/self-hasOwnProperty.html:
+
+2016-11-11  Antti Koivisto  <antti@apple.com>
+
+        Shadow DOM: Toggling class in `.class ::slotted(*)` does not trigger style recalc
+        https://bugs.webkit.org/show_bug.cgi?id=160864
+
+        Reviewed by Ryosuke Niwa.
+
+        * fast/shadow-dom/css-scoping-host-and-slotted-context-invalidation-expected.html: Added.
+        * fast/shadow-dom/css-scoping-host-and-slotted-context-invalidation.html: Added.
+
+2016-11-11  Eric Carlson  <eric.carlson@apple.com>
+
+        [MediaStream] defer resolution of getUserMedia promise made in a background tab
+        https://bugs.webkit.org/show_bug.cgi?id=164643
+        <rdar://problem/29048317>
+
+        Reviewed by Brady Eidson.
+
+        * fast/mediastream/get-user-media-background-tab-expected.txt: Added.
+        * fast/mediastream/get-user-media-background-tab.html: Added.
+
+2016-11-10  Jiewen Tan  <jiewen_tan@apple.com>
+
+        Rename CryptoKeyUsage to CryptoKeyUsageBitmap and CryptoKey::Usage to CryptoKeyUsage
+        https://bugs.webkit.org/show_bug.cgi?id=164624
+        <rdar://problem/29210140>
+
+        Reviewed by Brent Fulgham.
+
+        * crypto/subtle/generate-key-malformed-parameters-expected.txt:
+        * crypto/subtle/import-key-malformed-parameters-expected.txt:
+
+2016-11-11  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Add ios-simulator baseline for compositing/tiling/visiblerect-accumulated-offset.html.
+
+        Unreviewed test gardening.
+
+        * platform/ios-simulator/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
+
+2016-11-10  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        Composition state should be cleared when changing focus to a non-editable element
+        https://bugs.webkit.org/show_bug.cgi?id=164595
+        <rdar://problem/26412551>
+
+        Reviewed by Enrica Casucci.
+
+        Adds a new layout test to ensure that when changing focus from an element with pending composition text to
+        another element, the composition is committed and there should not still be a pending composition.
+
+        * editing/input/focus-change-with-marked-text-expected.txt: Added.
+        * editing/input/focus-change-with-marked-text.html: Added.
+        * platform/ios-simulator-wk2/TestExpectations:
+        * platform/mac/TestExpectations:
+
+2016-11-11  Manuel Rego Casasnovas  <rego@igalia.com>
+
+        [css-grid] ASSERTION FAILED: !m_gridIsDirty in WebCore::RenderGrid::gridRowCount
+        https://bugs.webkit.org/show_bug.cgi?id=163450
+
+        Reviewed by Darin Adler.
+
+        The tests shouldn't crash in debug to verify that the bug is fixed.
+        On top of that the positioned grid items should appear in the right position too.
+
+        * fast/css-grid-layout/grid-positioned-item-dynamic-change-expected.html: Added.
+        * fast/css-grid-layout/grid-positioned-item-dynamic-change.html: Added.
+        * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html: Added.
+        * fast/css-grid-layout/grid-simplified-layout-positioned.html: Added.
+
+2016-11-11  Antoine Quint  <graouts@apple.com>
+
+        [Modern Media Controls] Media Controller: media tracks control support
+        https://bugs.webkit.org/show_bug.cgi?id=164618
+        <rdar://problem/27989483>
+
+        Reviewed by Dean Jackson.
+
+        Adding new tests to check that we enable the media tracks button when we have text tracks
+        or multiple audio tracks, and that it's disabled otherwise.
+
+        * media/modern-media-controls/tracks-support/tracks-support-audio-tracks-expected.txt: Added.
+        * media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html: Added.
+        * media/modern-media-controls/tracks-support/tracks-support-no-tracks-expected.txt: Added.
+        * media/modern-media-controls/tracks-support/tracks-support-no-tracks.html: Added.
+        * media/modern-media-controls/tracks-support/tracks-support-text-tracks-expected.txt: Added.
+        * media/modern-media-controls/tracks-support/tracks-support-text-tracks.html: Added.
+
+2016-11-10  Yusuke Suzuki  <utatane.tea@gmail.com>
+
+        [DOMJIT] Document#body should have DOMJIT patchpoint
+        https://bugs.webkit.org/show_bug.cgi?id=164627
+
+        Reviewed by Darin Adler.
+
+        * js/dom/domjit-accessor-document-body-expected.txt: Added.
+        * js/dom/domjit-accessor-document-body.html: Added.
+
+2016-11-10  John Wilander  <wilander@apple.com>
+
+        Add link information to data transfer pasteboard for drag and drop links
+        https://bugs.webkit.org/show_bug.cgi?id=163468
+        <rdar://problem/20634630>
+
+        Reviewed by Brent Fulgham.
+
+        * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt: Added.
+        * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html: Added.
+            This test ensures data transfer is not deleted or overwritten for the types 'text' and 'url'.
+        * platform/ios-simulator/TestExpectations:
+            Drag & drop is not supported on iOS.
+
+2016-11-10  Chris Dumez  <cdumez@apple.com>
+
+        REGRESSION (r208522): LayoutTest fast/loader/reload-zero-byte-plugin.html is a flaky failure
+        https://bugs.webkit.org/show_bug.cgi?id=164570
+
+        Reviewed by Simon Fraser.
+
+        Unskip test which should no longer be flaky.
+
+        * platform/mac/TestExpectations:
+
+2016-11-10  Brady Eidson  <beidson@apple.com>
+
+        IndexedDB 2.0 Support the IDBDatabase.onclose event.
+        https://bugs.webkit.org/show_bug.cgi?id=164602
+
+        Reviewed by Alex Christensen.
+
+        * TestExpectations:
+        * storage/indexeddb/modern/handle-user-delete-expected.txt:
+        * storage/indexeddb/modern/resources/handle-user-delete.js:
+
+2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking swipe/pushState-cached-back-swipe.html and swipe/main-frame-pinning-requirement.html as failing.
+        https://bugs.webkit.org/show_bug.cgi?id=164572
+
+        Unreviewed test gardening.
+
+        * platform/mac-wk2/TestExpectations:
+
+2016-11-10  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Copied text would contain text inside CDATA sections and comments
+        https://bugs.webkit.org/show_bug.cgi?id=164578
+
+        Reviewed by Darin Adler.
+
+        Added a regression test for creating an attributed string from different kinds of Text nodes.
+        Comment and CDataSection should not be included in the attributed string.
+
+        * editing/mac/attributed-string/comment-cdata-section-expected.txt: Added.
+        * editing/mac/attributed-string/comment-cdata-section.html: Added.
+        * platform/mac-yosemite/editing/mac/attributed-string/comment-cdata-section-expected.txt: Added.
+
+2016-11-10  Joseph Pecoraro  <pecoraro@apple.com>
+
+        test262: DataView / TypedArray methods should throw RangeErrors for negative numbers (ToIndex)
+        https://bugs.webkit.org/show_bug.cgi?id=164450
+
+        Reviewed by Darin Adler.
+
+        * fast/canvas/webgl/data-view-crash-expected.txt:
+        * fast/canvas/webgl/data-view-test-expected.txt:
+        Better error message.
+
+2016-11-10  Eric Carlson  <eric.carlson@apple.com>
+
+        [MediaStream] apply constraints passed to getUserMedia()
+        https://bugs.webkit.org/show_bug.cgi?id=164561
+
+        Reviewed by Youenn Fablet.
+        <rdar://problem/29191384>
+
+        * fast/mediastream/MediaDevices-getUserMedia.html:
+        * fast/mediastream/MediaStream-video-element-expected.txt:
+        * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
+        * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
+        * fast/mediastream/MediaStreamTrack-getSettings-expected.txt:
+
+2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking inspector/sampling-profiler tests as flaky timeouts.
+        https://bugs.webkit.org/show_bug.cgi?id=164388
+
+        Unreviewed test gardening.
+
+        * platform/mac/TestExpectations:
+
+2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking http/tests/cache/disk-cache/disk-cache-request-headers.html as flaky on ios-simulator.
+        https://bugs.webkit.org/show_bug.cgi?id=164594
+
+        Unreviewed test gardening.
+
+        * platform/ios-simulator/TestExpectations:
+
+2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking fast/loader/reload-zero-byte-plugin.html as flaky.
+        https://bugs.webkit.org/show_bug.cgi?id=164570
+
+        Unreviewed test gardening.
+
+        * platform/mac/TestExpectations:
+
+2016-11-10  Brent Fulgham  <bfulgham@apple.com>
+
+        Unmarking storage/domstorage/sessionstorage/blocked-file-access.html.
+        https://bugs.webkit.org/show_bug.cgi?id=164592
+
+        Unreviewed test gardening after r208550.
+
+        * TestExpectations:
+
 2016-11-10  Daniel Bates  <dabates@apple.com>
 
         Add test that image load over default port using HTTP 0.9 protocol is blocked when page is
         * fast/shadow-dom/css-scoping-slot-with-id-expected.html: Added.
         * fast/shadow-dom/css-scoping-slot-with-id.html: Added.
 
+
 2016-11-04  Brady Eidson  <beidson@apple.com>
 
         IndexedDB 2.0: Use IDB-specific exceptions in places where the generic exceptions are currently used.