Bug 108363 - REGRESSION (r141265): fullscreen/full-screen-iframe-legacy.html, fullscreen/video-specified-size.html failing
Summary: REGRESSION (r141265): fullscreen/full-screen-iframe-legacy.html, fullscreen/v...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: Gtk, LayoutTestFailure, Regression
Depends on:
Blocks:
 
Reported: 2013-01-30 11:53 PST by Zan Dobersek
Modified: 2017-03-11 10:50 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zan Dobersek 2013-01-30 11:53:54 PST
fullscreen/full-screen-iframe-legacy.html and fullscreen/video-specified-size.html tests are failing, most likely due to changes in r141265.
http://trac.webkit.org/changeset/141265

The dashboard isn't showing these as failures until r141273, but I see no way how that commit could affect these tests.
http://trac.webkit.org/changeset/141273
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20webkit.org&tests=fullscreen%2Ffull-screen-iframe-legacy.html%2Cfullscreen%2Fvideo-specified-size.html

--- /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/fullscreen/full-screen-iframe-legacy-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/fullscreen/full-screen-iframe-legacy-actual.txt
@@ -3,6 +3,6 @@
 To test manually, click the video "full screen" button - the page should enter full screen mode.
 
 EVENT(webkitfullscreenchange)
-TEST(document.getElementById('frame').contentDocument.width==document.width) OK
+TEST(document.getElementById('frame').contentDocument.width==document.width) FAIL
 END OF TEST
 

--- /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/fullscreen/video-specified-size-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release/build/layout-test-results/fullscreen/video-specified-size-actual.txt
@@ -1,3 +1,3 @@
-EVENT(webkitfullscreenchange) TEST(video.clientWidth==document.body.clientWidth) OK
+EVENT(webkitfullscreenchange) TEST(video.clientWidth==document.body.clientWidth) FAIL
 END OF TEST
Comment 1 Philippe Normand 2013-01-30 23:28:23 PST
Yes this is a regression in the sense that when NATIVE_FULLSCREEN_VIDEO is enabled at build time then a fullscreen-ing a video will not use all the FULLSCREEN_API code paths. So it's expected that these two tests fail now.

We should unflag them once we have a working Video AC implementation. When that happens we can disable the NATIVE_FULLSCREEN_VIDEO feature at build time.
Comment 2 Simon Pena 2013-06-28 01:29:40 PDT
Hi,

fast/regions/full-screen-video-from-region.html
fullscreen/full-screen-crash-offsetLeft.html
fullscreen/full-screen-no-style-sharing.html
fullscreen/full-screen-stacking-context.html
fullscreen/video-controls-override.html
fullscreen/video-specified-size.html

are no longer timing out, although fullscreen/video-specified-size.html is slow.
Comment 3 Philippe Normand 2013-06-28 01:58:12 PDT
Because the commit that introduced this regression was rolled out I suppose :)
Comment 4 Philippe Normand 2013-06-28 01:58:45 PDT
Oh sorry, ignore this comment, wrong bug
Comment 5 Philippe Normand 2013-06-28 01:59:39 PDT
So, NATIVE_FULLSCREEN_VIDEO was actually disabled recently by Calvaris.