-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Implement fullscreen rendering update step #7435
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement fullscreen rendering update step #7435
Conversation
28b8ed9
to
d6730dc
Compare
EWS run on previous version of this PR (hash d6730dc)
|
EWS run on previous version of this PR (hash 28b8ed9)
|
d6730dc
to
c301761
Compare
EWS run on previous version of this PR (hash c301761)
|
c301761
to
7b3409b
Compare
EWS run on previous version of this PR (hash 7b3409b)
|
7b3409b
to
db880e4
Compare
EWS run on previous version of this PR (hash db880e4) |
db880e4
to
ea2bbf6
Compare
EWS run on previous version of this PR (hash ea2bbf6)
|
ea2bbf6
to
bde2076
Compare
EWS run on previous version of this PR (hash bde2076)
|
bde2076
to
3ae9f7d
Compare
EWS run on previous version of this PR (hash 3ae9f7d)
|
3ae9f7d
to
bb5e826
Compare
EWS run on previous version of this PR (hash bb5e826)
|
8315d7b
to
0f6a6d3
Compare
EWS run on previous version of this PR (hash 0f6a6d3) |
0f6a6d3
to
eb0da5a
Compare
EWS run on previous version of this PR (hash eb0da5a) |
eb0da5a
to
020fbba
Compare
EWS run on previous version of this PR (hash 020fbba) |
020fbba
to
4a9642b
Compare
EWS run on previous version of this PR (hash 4a9642b) |
4a9642b
to
2d35039
Compare
EWS run on previous version of this PR (hash 2d35039) |
2d35039
to
1d8a74a
Compare
EWS run on current version of this PR (hash 1d8a74a) |
https://bugs.webkit.org/show_bug.cgi?id=249069 rdar://103209495 Reviewed by Alex Christensen. Event dispatching should be done by the rendering update steps. https://html.spec.whatwg.org/multipage/webappapis.html#update-the-rendering https://fullscreen.spec.whatwg.org/#run-the-fullscreen-steps * LayoutTests/TestExpectations: * LayoutTests/imported/w3c/web-platform-tests/fullscreen/api/element-ready-allowed-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/fullscreen/api/element-request-fullscreen-namespaces-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/fullscreen/model/move-to-iframe-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/fullscreen/model/move-to-inactive-document-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/fullscreen/rendering/fullscreen-pseudo-class-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/fullscreen/rendering/fullscreen-root-block-scroll-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/fullscreen/rendering/fullscreen-root-block-size-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/fullscreen/rendering/ua-style-iframe-expected.txt: * LayoutTests/platform/mac-wk1/TestExpectations: * LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fullscreen/api/element-request-fullscreen-and-move-to-iframe-expected.txt: Added. * LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/fullscreen/api/element-request-fullscreen-timing-expected.txt: Removed. * Source/WebCore/dom/FullscreenManager.cpp: (WebCore::FullscreenManager::requestFullscreenForElement): (WebCore::FullscreenManager::willEnterFullscreen): (WebCore::FullscreenManager::didExitFullscreen): (WebCore::FullscreenManager::resolvePendingPromise): (WebCore::FullscreenManager::rejectPendingPromise): (WebCore::FullscreenManager::dispatchPendingEvents): (WebCore::FullscreenManager::notifyAboutFullscreenChangeOrError): Deleted. * Source/WebCore/dom/FullscreenManager.h: * Source/WebCore/page/Page.cpp: (WebCore::Page::updateRendering): * Source/WebCore/page/Quirks.cpp: (WebCore::handleBBCQuirks): (WebCore::Quirks::shouldDelayFullscreenEventWhenExitingPictureInPictureQuirk const): Deleted. * Source/WebCore/page/Quirks.h: * Source/WebCore/page/QuirksData.h: Canonical link: https://commits.webkit.org/289984@main
1d8a74a
to
cba51d1
Compare
Committed 289984@main (cba51d1): https://commits.webkit.org/289984@main Reviewed commits have been landed. Closing PR #7435 and removing active labels. |
cba51d1
1d8a74a
🧪 mac-wk1🧪 mac-AS-debug-wk2🧪 gtk-wk2🛠 mac-safer-cpp