Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(170)

Issue 1058783006: Remove the allowfullscreen exemption for the video-specific fullscreen API (Closed)

Created:
5 years, 8 months ago by philipj_slow
Modified:
5 years, 8 months ago
Reviewers:
falken
CC:
blink-reviews, feature-media-reviews_chromium.org, gasubic, sof, eae+blinkwatch, fs, eric.carlson_apple.com, blink-reviews-dom_chromium.org, dglazkov+blink, nessy, blink-reviews-html_chromium.org, vcarbune.chromium, rwlbuis
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Remove the allowfullscreen exemption for the video-specific fullscreen API Intent to Remove: https://groups.google.com/a/chromium.org/d/msg/blink-dev/3NukIuOaU4c/Boab2WxzhBYJ Prompted by a question from Ali Alabbas (Microsoft) on blink-dev: https://groups.google.com/a/chromium.org/d/msg/blink-dev/f-V2GWatXkA/nvdHJ3xihMkJ TEST=LayoutTests/media/video-controls-fullscreen-iframe.html This test ensures that the allowfullscreen attribute is still not required for <video controls>, even though it is for the API call. BUG=346236 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=194106

Patch Set 1 #

Patch Set 2 : Remove the <iframe fullscreenallowed> exemption for the video-specific prefixed fullscreen API #

Patch Set 3 : add test for <video controls> case #

Total comments: 2

Patch Set 4 : consistent quotes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+56 lines, -35 lines) Patch
M LayoutTests/fullscreen/full-screen-iframe-legacy.html View 1 2 chunks +2 lines, -5 lines 0 comments Download
M LayoutTests/fullscreen/full-screen-iframe-legacy-expected.txt View 1 1 chunk +2 lines, -5 lines 0 comments Download
A LayoutTests/media/video-controls-fullscreen-iframe.html View 1 2 3 1 chunk +35 lines, -0 lines 0 comments Download
M Source/core/dom/Fullscreen.h View 1 1 chunk +8 lines, -3 lines 0 comments Download
M Source/core/dom/Fullscreen.cpp View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/core/html/HTMLMediaElement.h View 1 1 chunk +0 lines, -2 lines 0 comments Download
M Source/core/html/HTMLMediaElement.cpp View 1 2 chunks +1 line, -15 lines 0 comments Download
M Source/core/html/HTMLVideoElement.cpp View 1 2 chunks +3 lines, -2 lines 0 comments Download
M Source/core/html/shadow/MediaControlElements.cpp View 1 2 chunks +4 lines, -2 lines 0 comments Download

Messages

Total messages: 19 (5 generated)
philipj_slow
PTAL and CQ?
5 years, 8 months ago (2015-04-03 09:08:25 UTC) #2
philipj_slow
Hmm, on second thought I think maybe I should just send an Intent to Deprecate ...
5 years, 8 months ago (2015-04-03 10:00:43 UTC) #3
falken
On 2015/04/03 10:00:43, philipj_UTC7 wrote: > Hmm, on second thought I think maybe I should ...
5 years, 8 months ago (2015-04-03 10:05:41 UTC) #4
philipj_slow
Now updated to remove the exemption for the Web-facing API, PTAL.
5 years, 8 months ago (2015-04-17 10:55:48 UTC) #5
falken
This looks good. Do we need to add a test for the <video controls> fullscreen ...
5 years, 8 months ago (2015-04-20 00:55:59 UTC) #6
philipj_slow
On 2015/04/20 00:55:59, falken wrote: > This looks good. Do we need to add a ...
5 years, 8 months ago (2015-04-20 09:15:23 UTC) #7
philipj_slow
add test for <video controls> case
5 years, 8 months ago (2015-04-20 12:56:09 UTC) #8
philipj_slow
OK, test added, PTAL :)
5 years, 8 months ago (2015-04-20 12:58:15 UTC) #9
falken
lgtm. Thanks for the test! https://codereview.chromium.org/1058783006/diff/40001/LayoutTests/media/video-controls-fullscreen-iframe.html File LayoutTests/media/video-controls-fullscreen-iframe.html (right): https://codereview.chromium.org/1058783006/diff/40001/LayoutTests/media/video-controls-fullscreen-iframe.html#newcode20 LayoutTests/media/video-controls-fullscreen-iframe.html:20: video.src = findMediaFile("video", "content/test"); ...
5 years, 8 months ago (2015-04-21 01:10:09 UTC) #10
philipj_slow
https://codereview.chromium.org/1058783006/diff/40001/LayoutTests/media/video-controls-fullscreen-iframe.html File LayoutTests/media/video-controls-fullscreen-iframe.html (right): https://codereview.chromium.org/1058783006/diff/40001/LayoutTests/media/video-controls-fullscreen-iframe.html#newcode20 LayoutTests/media/video-controls-fullscreen-iframe.html:20: video.src = findMediaFile("video", "content/test"); On 2015/04/21 01:10:09, falken wrote: ...
5 years, 8 months ago (2015-04-21 09:31:59 UTC) #13
philipj_slow
consistent quotes
5 years, 8 months ago (2015-04-21 09:34:21 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1058783006/60001
5 years, 8 months ago (2015-04-21 09:35:04 UTC) #17
commit-bot: I haz the power
Committed patchset #4 (id:60001) as https://src.chromium.org/viewvc/blink?view=rev&revision=194106
5 years, 8 months ago (2015-04-21 11:02:41 UTC) #18
philipj_slow
5 years, 6 months ago (2015-06-03 22:51:08 UTC) #19
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:60001) has been created in
https://codereview.chromium.org/1159593006/ by philipj@opera.com.

The reason for reverting is: Feedback from Vimeo on blink-dev asking for more
time:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/3NukIuOaU4c/MPyuWoDa....

Powered by Google App Engine
This is Rietveld 408576698