WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
83095
apple.com top navigation bar appears inside video during full screen exit animation
https://bugs.webkit.org/show_bug.cgi?id=83095
Summary
apple.com top navigation bar appears inside video during full screen exit ani...
Jer Noble
Reported
2012-04-03 16:55:51 PDT
When exiting full-screen playback of the video at <
http://www.apple.com/education/#video-textbooks
>, the shrinking video has the site’s top navigation bar superimposed on it.
Attachments
Patch
(22.58 KB, patch)
2012-04-04 13:13 PDT
,
Jer Noble
no flags
Details
Formatted Diff
Diff
Patch
(22.57 KB, patch)
2012-04-04 13:23 PDT
,
Jer Noble
no flags
Details
Formatted Diff
Diff
Patch
(22.53 KB, patch)
2012-04-04 13:52 PDT
,
Jer Noble
no flags
Details
Formatted Diff
Diff
Patch
(25.15 KB, patch)
2012-04-06 16:14 PDT
,
Jer Noble
no flags
Details
Formatted Diff
Diff
Patch
(27.76 KB, patch)
2012-04-06 16:22 PDT
,
Jer Noble
no flags
Details
Formatted Diff
Diff
Patch
(29.16 KB, patch)
2012-04-06 18:13 PDT
,
Jer Noble
no flags
Details
Formatted Diff
Diff
Patch
(29.65 KB, patch)
2012-04-09 09:57 PDT
,
Jer Noble
eric.carlson
: review+
Details
Formatted Diff
Diff
Show Obsolete
(6)
View All
Add attachment
proposed patch, testcase, etc.
Jer Noble
Comment 1
2012-04-03 16:56:06 PDT
<
rdar://problem/11106087
>
Jer Noble
Comment 2
2012-04-04 13:13:27 PDT
Created
attachment 135657
[details]
Patch
Jer Noble
Comment 3
2012-04-04 13:23:21 PDT
Created
attachment 135661
[details]
Patch Rebaselined patch against ToT.
Jer Noble
Comment 4
2012-04-04 13:52:34 PDT
Created
attachment 135669
[details]
Patch Rebaselined again; this time it'll stick.
Build Bot
Comment 5
2012-04-04 14:24:13 PDT
Comment on
attachment 135669
[details]
Patch
Attachment 135669
[details]
did not pass win-ews (win): Output:
http://queues.webkit.org/results/12329072
WebKit Review Bot
Comment 6
2012-04-04 14:41:17 PDT
Comment on
attachment 135669
[details]
Patch
Attachment 135669
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/12328096
Jer Noble
Comment 7
2012-04-06 16:14:22 PDT
Created
attachment 136088
[details]
Patch
Jer Noble
Comment 8
2012-04-06 16:22:32 PDT
Created
attachment 136092
[details]
Patch Added hasCustomFullScreenBehavior accessor to the Chromium version of LayoutTestController.
Gustavo Noronha (kov)
Comment 9
2012-04-06 17:48:16 PDT
Comment on
attachment 136092
[details]
Patch
Attachment 136092
[details]
did not pass gtk-ews (gtk): Output:
http://queues.webkit.org/results/12360155
Jer Noble
Comment 10
2012-04-06 18:13:34 PDT
Created
attachment 136113
[details]
Patch Fix the GTK build by re-exporting the necessary symbols.
Gustavo Noronha (kov)
Comment 11
2012-04-06 19:14:24 PDT
Comment on
attachment 136113
[details]
Patch
Attachment 136113
[details]
did not pass gtk-ews (gtk): Output:
http://queues.webkit.org/results/12363183
WebKit Review Bot
Comment 12
2012-04-06 22:47:48 PDT
Comment on
attachment 136113
[details]
Patch
Attachment 136113
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/12363263
Jer Noble
Comment 13
2012-04-09 09:57:09 PDT
Created
attachment 136245
[details]
Patch Fixed up the GTK and Chromium port parts of the patch.
Eric Carlson
Comment 14
2012-04-19 09:58:01 PDT
Comment on
attachment 136245
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=136245&action=review
> Source/WebCore/ChangeLog:22 > + * dom/Document.cpp: > + (WebCore::Document::webkitWillExitFullScreenForElement): > + (WebCore::Document::webkitDidExitFullScreenForElement): > + > + To facilitate writing reproducible LayoutTests, expose webkitWill/Did/Enter/ExitFullScreen > + from the Internals object, so scripts can call them explicitly: > + * testing/Internals.cpp: > + (WebCore::Internals::webkitWillEnterFullScreenForElement): > + (WebCore::Internals::webkitDidEnterFullScreenForElement): > + (WebCore::Internals::webkitWillExitFullScreenForElement): > + (WebCore::Internals::webkitDidExitFullScreenForElement):
Nit: having comments about what changed in each function would have made this much easier for someone that doesn't know so much about fullscreen (me) review this.
> Source/WebCore/dom/Document.cpp:-5448 > - if (!attached() || inPageCache()) > - return;
Nit: please add a comment about why this is no longer necessary to the ChangLog.
> Source/WebCore/dom/Document.cpp:-5457 > - if (!attached() || inPageCache())
Ditto.
> LayoutTests/fullscreen/full-screen-exit-animation-stacking-context.html:7 > + function init() {
Nit: Function opening brace on its own line please. Here and throughout the file.
Jer Noble
Comment 15
2012-04-20 15:34:30 PDT
Committed
r114790
: <
http://trac.webkit.org/changeset/114790
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug