This test has been failing since it was introduced in http://trac.webkit.org/changeset/138095. It has been corrected in https://trac.webkit.org/changeset/138115, but it passed only on chromium after the change. It still fails on the other platforms where fast/events/touch are not skipped. Qt fail diff: http://build.webkit.org/results/Qt%20Linux%20Release/r138130%20(55683)/fast/events/touch/touch-input-element-change-documents-diff.txt EFL fail diff: http://build.webkit.org/results/EFL%20Linux%2064-bit%20Release/r138125%20(8530)/fast/events/touch/touch-input-element-change-documents-diff.txt I will skip this test until it is fixed.
(the original bug can be found at https://bugs.webkit.org/show_bug.cgi?id=105334)
I don't think if it is Qt and/or EFL specific. It fails on Qt and EFL, but doesn't on Mac and GTK, because all fast/events/touch are skipped on them.
The test has been skipped in r138134.
(In reply to comment #3) > The test has been skipped in r138134. only on Qt ... Please unskip it with the proper fix.
Fixed the test and unskipped in r138178.
Reopen, because fast/events/touch/touch-input-element-change-documents.html still fails on Qt: --- /ramdisk/qt-linux-64-release/build/layout-test-results/fast/events/touch/touch-input-element-change-documents-expected.txt +++ /ramdisk/qt-linux-64-release/build/layout-test-results/fast/events/touch/touch-input-element-change-documents-actual.txt @@ -5,8 +5,8 @@ PASS window.internals.touchEventHandlerCount(document) is 0 PASS window.internals.touchEventHandlerCount(document) is 0 -PASS window.internals.touchEventHandlerCount(document) is 2 -PASS window.internals.touchEventHandlerCount(document) is 3 -PASS window.internals.touchEventHandlerCount(document) is 2 +FAIL window.internals.touchEventHandlerCount(document) should be 2. Was 3. +FAIL window.internals.touchEventHandlerCount(document) should be 3. Was 4. +FAIL window.internals.touchEventHandlerCount(document) should be 2. Was 3. PASS window.internals.touchEventHandlerCount(document) is 0
and still fails on EFL: --- /mnt/buildbot/efl-linux-slave-1/efl-linux-64-release/build/layout-test-results/fast/events/touch/touch-input-element-change-documents-expected.txt +++ /mnt/buildbot/efl-linux-slave-1/efl-linux-64-release/build/layout-test-results/fast/events/touch/touch-input-element-change-documents-actual.txt @@ -5,8 +5,8 @@ PASS window.internals.touchEventHandlerCount(document) is 0 PASS window.internals.touchEventHandlerCount(document) is 0 -PASS window.internals.touchEventHandlerCount(document) is 2 -PASS window.internals.touchEventHandlerCount(document) is 3 -PASS window.internals.touchEventHandlerCount(document) is 2 +FAIL window.internals.touchEventHandlerCount(document) should be 2. Was 0. +FAIL window.internals.touchEventHandlerCount(document) should be 3. Was 1. +FAIL window.internals.touchEventHandlerCount(document) should be 2. Was 0. PASS window.internals.touchEventHandlerCount(document) is 0